Immaculately clean, amazing views from all parts of the apartment and all amenities were of a very high standard. We would definitely stay again and highly recommend it