I had a great time staying here with my wife, kids, and mother in law. The room was spacious, comfortable, clean, and the full kitchen was great for cooking breakfast and keeping food and drink costs down. The property is well located, clean, excellent pool areas, and the onsite restaurant was convenient for food and drinks. It's near the beach, so we were able to wake up early and walk to watch the sunrise on the beach. Also enjoyed drinks on the balcony in the evenings before bed. Two minor issues the bathroom plugs stopped working on the last day of our stay and missing pool towels in our room at check-in. Pool towels were available at the front desk though. Parking may not be available if you go out for the evening and get back after 9:00, but there were always spots available in the overflow lot across the street.