This is a beautiful flat (high ceilings and hardwood floors) in a great location. I really like the recent upgrades. When I checked in, well after the check-in time, the flat had not been cleaned since the last inhabitants checked out (garbage, dirty dishes and dirty linen). I called the manager and she handled the situation professionally, gave me names/numbers of hotels close by where I could stay for the night until the flat was cleaned and gave me a generous partial refund (I was staying for a week). The cleaning job was not very thorough - the rugs did not appear to have been vacuumed.