We had a great stay at Captain Cook Resorts's place! Particular enjoyed the amenities (hot tub, pool, Sauna, and lots of space to sit and lounge on the rooftop), the spacious balcony in the apartment, and the smooth check-in experience. It was also very easy and free for us to store surf boards in the building's storage area downstairs. The place was very clean, though there were some small, harmless ants in the kitchen throughout the stay.