Amazing location if you visit London, flat is very nice (proper 2 bedrooms/2 bathrooms flat), and above all the guys at the reception are not only super helpful, but super nice too!
Can only recommend to stay at Manson Place!