Immaculately clean, perfect location, every basic amenity you could need. Amazing stay!