The location is perfect, across the street from the beach and walking distance into town. Kamaole Sands has beautiful lawns and great amenities such as the pool, barbecue, and tennis courts. The unit was perfect, very clean and well stocked with absolutely everything. I actually thought the unit was more beautiful in person, the photos don’t quite capture the space and welcoming feel. Communication with Todd was exceptional. We would definitely return to this exact location.