Very clean. Hosts were proactive in communication. We never felt the need to reach out as they answered questions we didn't know we had. They even left us little gifts and checked in often to see if we needed anything. Resort was breathtaking and easy to maneuver. Locals were not as friendly as we were expecting. They were quick to yell at us for talking on our phones near the pool, using the key fob to lock car doors (because of the "chirp" that would coincide), and walking through the front gates (apparently it's for cars only). Perfect getaway for a couple. I definitely wouldn't have felt comfortable bringing my kids here because of the way the locals reacted to noise levels.