Great place, cozy and clean. Great location.
Be aware of the hidden fees as they might take you by surprise.
The host will try to sell you all different services - tickets to the attraction, transfers, etc - and they are all much more expensive then if you buy online in advance or at the place.