Great apartment within the Hanalei Bay Resort in Princeville. The apartment came with all the perks of the resort inc. buggy transport to/from the beach, access to the resort amenities and fantastic staff throughout! Our only regret was not booking longer!