Great location in beautiful Princeville! The unit is a little tired (worn carpeting, etc) but it’s a clean, pleasant space and the owners provided beach chairs, an umbrella and snorkeling gear. It’s close to the pool, which is meticulously clean. Overall a good choice!