Perfect for 2-3 couples, reasonably priced, great location. Lots of amenities that made our trip more enjoyable including beach chairs, towels, snorkel gear, cooler, etc. Tennis courts right outside the door, pool is super close. Beds are sub par, quite uncomfortable. But other than that we loved our stay here!