We had a great time staying in Kamaole Sands #6-404. Size is just right and view is great. The beach in front of the complex (Kamaole Beach III) is among the best. This was far superior to a hotel.