Flat was clean and in a great location. Had issues checking in (had to wait close to an hour) and some issues with the water heater. Would stay again, but not a perfect experience.