I guess like anything in life it is about expectations and whether they are met or not and in this case mine weren't. We travelled from different parts of the States to enjoy an extended stay in London and enjoy the culture and our love of EPL football. When we arrived the flat was not cleaned and an utter mess. I immediately contacted the owner and his cleaning people came shortly after, but we had to leave the place for 90 minutes so they could clean after traveling for over 20 hours to get there. Even after the cleaning it is not what we expected from the pictures and previous reviews. It was advertised as a family home, with modern bathroom and professionally managed and cleaned and that is all not true. What it is really like is a house you would rent with 4 friends at university. It was not well maintained, the heating didn't work, until the owner sent me directions and I fixed it. There was a security system that didn't work, the hot water went out on our last 2 days, there was a leak in the roof, there was an overwhelming smell of mothballs, so much that our clothes smelled like it when we got home. Also, if a place is professionally managed why would you need me to leave one of the only two keys or be present, on my vacation, to let in someone to work on the hole in the ceiling. A property management or owner should have their own keys I would think. When you have people going different places with different return times you can't be leaving keys so that people who should have access to the place can get in. You may ask why am I not leaving a one star review? The only reason is that it was a great location for going to a Spurs game. If you are an out of town fan coming with some mates and want to stay the night before going home it would be a perfect place. Otherwise it needs great improvement or a change in how it is described.