Kamaole sands is a great location and nice facility. The beaches across the street are wonderful. Walking distance to several good restaurants.The condo was nicely equipped and supplied with the appropriate essentials plus more than we expected. Plenty of nice beach gear and big beach towels were appreciated. PMI was extremely easy to work with and very quickly and efficiently attended to a couple of small issues in our unit. We would stay there again but would not count on the sleeper sofa to be comfortable for a teenager or adult next time.