Spotlessly clean and cheerfully styled. The unit has everything we needed and the bed is comfortable. The Thai restaurant in the resort is excellent and great value too. I can recommend this as a great place to stay.