Unit 10-306 was simply put a fantastic condo. It looked as modern, spacious and clean as shown in the pictures. Kamaole sands resort is located in a prime spot in Kihei, directly across the street from a great beach and park. We traveled to a few other beaches during our stay, but found the beach across from the condo was just as good if not better than most other beaches we visited. The view from the lanai overlooked a parklike courtyard with a partial view of the ocean, which was close enough to the ocean to hear the breaking waves. The condo had all the kitchen amenities guests would want during their stay. The condo also provided beach towels and beach bag, beach chairs, kids beach toys, boogie boards, snorkel equipment and even a cooler to take to the beach. Check-in was quick and easy, and I have nothing but praise for PMI. They are courteous, respond quickly and well organized. The only minor complaint I have is that there wasn't any bar soap provided in the bathrooms, although there was shampoo and hair conditioner. It may have been an oversight by the cleaning staff. All things considered we give Kamaole Sands Unit 10-306 our highest recommendation. A nice feature was watching the sunset over the ocean from the park across street each night. You can bring lawn chairs to hang out and take in the sunset for a relaxing end to the day. If we ever travel to Maui in the future we wouldn't hesitate to stay here again.