It's a nice flat in a rather good location which has good access to public transportation. I gave 3 stars because of the extra £20 we needed to pay to have someone checking our passports at check-ins. I just found it strange that we would need to pay extra fees for something that they needed to do as part of their regulation. On top of that, I thought the price was reasonable, not like the cheapest, so for us to be charged extra for things like that wasn't so pleasant. Other than that, the flat itself is great and comfortable!