The flat was perfectly clean, and exactly as described. Check in was easy, and we had a great time. You can hear the occupants walking above at certain points due to the way the building is built, but it did not bother us and was not constant. The location was fabulous - would definitely stay again!