...but definitely not worth the trip and money.
The accomodation was horrible. It seems like they just want to make money and don't care about the rest.
The food was quite nice but the personnel doesn't talk to you. I do speak Spanish though.
I would not come back. There are so many nicer places in San Blas!