If we could have slept properly, I would have given it 4 or 5 stars. The location was amazing and made up for what the flat lacked in sound sleep and thorough cleanliness. Heike was great, however, and deserves a lot of credit!