We really enjoyed our stay at Kamaole Sands 3-305. It was clean and well maintained. The unit was central in Kihei and it was really easy to get around to great activities and restaurants. The beach across the street was wonderful as well. Overall we had a great time.