We have been staying for 2 nights. The accommodation is true to pictures and description, very well equipped. It is very close to public transportation and even in walking distance to the the city center. Check-in/out went smoothly.
So definitely a good address for a stay in London.