We had a pleasant stay here for our honeymoon. The apartment was beautiful - bright, clean, everything functional, and located conveniently. The oceanfront view was spectacular, looking out into the wide open ocean and not the other side of a harbor. We loved the balcony and had meals out there. We could hear neighbors from time to time, but it didn't bother us and it's to be expected in Princeville, plus the apartment is on the top floor so there wasn't any stomping overhead. The snorkeling gear in the apartment was useful - thank you. We would certainly consider visiting again in the future.