The apartment wasn't very clean upon arrival, forcing us to clean it ourselves. However, the location and amenities were top notch, compensating for the lack of sanitation. The view from the apartment was beautiful. Overall, a solid 3 star accommodation.