Cleanliness was not the best, but it did not detract from our stay. The flat was very spacious and comfortable. Location was great. Please note, you will only receive 2 very small rolls of toilet paper. You’ll need to be prepared to buy some.