Just returned from three weeks at this hotel which is 4 Star for this area--perhaps 3 Star in the U.S. Hotel is OK but be aware that this the land of ... more
La Barracuda is an old hotel. But the beach front location is gold, and the wonderful friendly staff are the diamonds in that gold. The food is ... more