The check-in experience was unfortunate, especially since we had a long flight and were tired & hungry. Since the first day circus is out of the way now ... the flat was absolutely perfect! There is room enough to sleep 4 and the kitchen area is great for smaller meals. Everything was neat, in good order and the flat is decorated/furnished in very homey way.
We loved the location. You are 5 minutes walking distance of 3 tube stations (Marylebone, Baker Street and Edgeware Road) which obviously makes travel in the city very easy.
Overall, even with the awkward check-in, I would recommend this flat to anyone who is looking for a clean, well put together, great location in London!