I am so particular about hotels - regarding cleanliness. This has got to be one of the cleanest hotel/resort we've ever stayed at. Me and my family have stayed several times, with different types of rooms from the 1br all the way to the 3 br which is larger than any house I've ever lived in!
Only drawback was the pool is really not big enough for the number of potential guests at the hotel.