We were a party of nine, and the place was perfect for our purposes. Spacious and impeccably clean. Next to the beach and with a nice pool for the kids to relax. The staff very welcoming and helpful.