The place was clean, and amenities were high standard, it's an ideal hangout pad. However, we were forced to pay more than originally agreed upon, charging us over $2500 extra fees out of platform. The staff could have been more polite, for instance, i thanked them and kept the place very clean at the end, but they mockingly asked why I didn't clean the dishes ... Overall, I'd recommend this boat again, but you might need to suck it up with the attitude of the staff, and it would be worth it for you to clarify pricing with the owner on the airbnb messages very clearly prior to booking.