It was clean and very nice. The views are great and it was a wonderful oasis. Some rooms don’t look quite as big as in the pictures, which is usually the case, but it never felt small. Very relaxing. And quite a bit of amenities, with utensils and dishes and cookware and beach items, etc. There was also a good sound bar speaker to connect to so you can listen to music off your phone.