Very clean place. We didn’t realize the place was in a resort. Quite the surprise, it was very beautiful. We would definitely stay again.