Very Clean. Super kid friendly. Great location and communication. 15 mins away from the beach. 100% recommend if you are traveling with kids. The resort caters to kids and is extremely helpful at all times. Will be back.