We were very happy with the condo in Princeville. The unit was super clean and looked exactly like to the photos. We loved snorkeling at Hideaways Beach. There is a private path for guests of the complex, but we found the public path (very steep) lead to the part of the beach better for snorkeling. We also appreciated that there were enough supplies (soap, toilet paper) for the full week we stayed.