The resort itself is great, but the communication with the host is terrible, it takes hours to get a simple reply - while you're in the middle of a conversation with them, mind you. Good to note that they charge you to stay one extra hour after checkout, and their checkout is at 10 am.
When we first arrived they left us waiting outside for at least one hour, with no answering the phone while we waited outside.