The good: clean, modern hotel with beautiful rooms and strong showers. Very accommodating staff that spoke multiple languages.
The bad: This is a hotel advertising via the Airbnb platform. They require you pay a deposit onsite with a credit card, provide an email, and provide an ID. While typical requirements for a hotel, these requirements break the most important part of the Airbnb experience: not having to provide your ID/CC information to an unknown person in a foreign country.
Also there is no early check in and our room wasn't available at the check in time (3PM), we had to wait about 20 minutes for it to be cleaned.