Clean and very comfortable. Great location to beaches and all the shops! Super easy check-in. Loved our stay!!