Everything was exactly as promised. The location is great if you want to enjoy the beach! The Kamaole Sands complex has some really nice amenities and grounds.