Kamaole Sands is an excellent property for families, with excellent amenities and location. We'd stay in the complex again in a heartbeat. The host of the condo was communicative and check-in, parking, messages were smooth, which we appreciated.The condo was well equipped with a griddle, blender, beach toys - great for a family. The ground floor unit and close proximity to the pool were excellent.The cleanliness of the unit, and the description of "remodeled", left plenty to be desired. Kitchen cabinets, appliances and bathrooms were covered in splatter. Rodent droppings behind the couch discovered when we needed to grab a toy that has fallen behind. Mildewed towels and shower curtains -- we purchased our own towels from Costco the smell was so strong. Dust flying off the ceiling fan. Overall, the space was dark, dated and nowhere near the bright, clean atmosphere of the remodeled units the rest of our family was staying in. We chose to clean the unit ourselves rather than contact the host as we didn't want the additional disruption and several days attention the condo would need.Love Kamaole Sands - but can't recommend this unit if cleanliness is a priority for you. Not picky and want a great place for kids? Then you bet.