The unit was very clean. The property was beautiful and pool/hot tub area was awesome. The beach was very clean and beautiful. We loved the view from the balcony. The service from the resort help desk was quick and efficient. Be prepared for a lot of walking. The resort is huge! We wished we had a couple more days to just stay on the resort and experience all they offered. The Air conditioning was great.