Very clean and well-kept, had everything we needed. The views from the balcony were beyond beautiful and exceeded our expectations. Direct beach access was very convenient.