This place had everything you could need. The location is perfect! Close to shops, restaurants, and literally right across the street from a very family friendly beach. We enjoyed the pools and grills on sight as well.