Great location in Princeville - it's in a very quiet, tranquil resort area. The place was very clean with great amenities. The front office also has equipment to rent like beach chairs and snorkel gear. The sleeper sofa was not very comfortable so I wouldn't count on having someone stay on that for a long period of time but other than that, we had a great time here.