Very comfortable stay - spacious unit with all kitchen and bathroom amenities. It is a resort setting with nice pool and hot tub. Princeville location was super convenient to a lot of the north shore sights. Had trouble checking in though and didn't get a room for over 2 hours after check-in time. Appreciated them providing a hospitality suite on check out day for a couple of hours which was very helpful since we had a late flight.