This place easily accommodated our large group, and the roof top patio had a great view. Location is ideal- short walk to all amenities and the beach.