Super clean. Very cute and well decorated. Great location. Everything you need for a relaxing stay. The outdoor areas are next level beautiful!