We stayed here for a week. There are nice cafés and restaurants in the area which we really liked. In terms of cleanliness I think there is room for improvement. Overall, we found the flat quite dirty. What surprised me was that there was a checklist on the main door that showed what the guests should do before checkout. It included vacuuming all rooms, wiping tables etc. We did all these but we also paid quite a large amount of cleaning fee. So if the guests are required to clean and they also pay a cleaning fee they surely expect a clean place. No sure I would stay here again even though the location is good.