This place isn't bad, but it's just really nothing to write home about. The main thing it has going for it is its location, right across from South Beach and some really good snorkeling spots. For 5jd you can rent a snorkel and fins, which was great. The hotel itself was ok, but not great. The accommodations were clean, but fairly sparse. The Wifi only works in common areas, and it's really weak. The included breakfast was ok and filling. They dramatically overcharge you for things like water, or beverages, which they can do because there's really no store anywhere near the hotel. Although the small stand on the beach across the street sells water for half the price of the hotel, which is a good indicator of how much the hotel raises the price. The food off the menu in the restaurant when I had it wasn't very good, and it too was overpriced. In fact, they raised the price of the menu items in the middle of the 4 nights I was there, which made it worse. When I tried to ask some questions of the folks who worked there, it often felt like I was bothering them. They didn't particularly seem to want to talk to me. It's not a bad place, it's just exactly what you'd expect for the amount of money you're going to pay. If you want a cheap place to go snorkeling, it's great for that. If you wan't much more than that, it's not the place for you. In the end I was happy with it, but my expectations were low and the hotel met those expectations.