I had a party of six that stayed three nights, we had more than enough room in our huge suite facing south. The online pictures just don't do the rooms justice, the're very spacious. The kitchen is fully stocked with pots, pans, plates silverware, cups and glasses. The hotel staff was very friendly and helpful without coming off fake. The beach was perfect for a family vacation with children. The white sandy beach is very clean and the water is fairly shallow for a good distance off the shore. I'm looking forward to a longer stay next time.