Nice place to stay. It is a couple minutes walk from the beach. If using the pullout bed (not the most comfortable) it could be a bit cramped. It's really more like a hotel than anything else as it is managed by the exotic caye beach resort staff (staff was great and helpful), which also means you get the amenities of such...nice pool, fresh towels daily if you want them, nice private section of the beach, etc. I would recommend for 2 people, anything more than that and it would be a tight fit, and if you don't care that it's not right on the beach.