This place was well furnished and in a very nice and accessible Princeville location. A small beach is within walking distance. Overall the place was nice, but it needed a deep clean, especially in the kitchen. I pulled out glass bakeware to find live and dead bugs. One other thing we didn’t appreciate was being asked to sign a separate contract outside of Airbnb, which asked for an additional $1500 deposit which “would be returned in as much as 30 days”, pending the managers didn’t decide they want a cut. This is on top of the cleaning fee they already charge as part of the AirBNB booking process. They seemed to either not know or not care that asking customers to sign additional paperwork and pay additional deposits is against Airbnb policy. I simply refused to sign, and they backed off.