We had a lovely time at kamaole sands. The apartment was very nice, and had all amenities required (and more). It was also very convenient in terms of location, with the beach nearby and most activities a short drive away. The resort pool was also nice to have. As a party of 6 we were quite comfortable, and would stay again.