The unit was spacious and had an amazing view of Kaanapali Beach. Snorkled everyday and saw a plethora of turtles! Plenty of room and nice and clean. Housekeeping came in during the middle of the week to freshen up and leave clean towels. All amenities were provided- soap, shampoo, conditioner- not always the case in condos! We had a wonderful time and cannot wait until our next visit!