1. Location: absolutely perfect for tourism (or work), 100 metres from Sloane Square metro station.
2. Property: excellent for a one week stay for one or two pax. Probably also good for longer stays but be disciplined as the bedroom shares space with the kitchen and you don't want food smell where you sleep. The apartment is in perfect condition and the private + common patios are a super plus. Great shower, great linen. Mattress OK, could be better but probably the bed system sets limits. Clean +.
3. Management: as advertised, this is a company. It worked well. Definitely different from owners, with its pros and cons. I am just a beginner with AirBnB but it's clearly a plus to find some oil or other "long range" basics I have found in other properties. With a so high cleaning fee I am sure there could be "welcome basics" kit like shampoo or other hotel-like ammenities.