We were happy with absolutely everything. The flat is pretty nice and clean as well as the neighbourhood. The location is the strongest side - I would say it IS the center of London. Shops, theatres, bus/tube, sights - all is near. Moreover Elizabeth really helped us when we had troubles (and we had:) So next time we plan our journey to London we definitely rely on Elizabeth ) Thank you!
P.S. Elizabeth also has a great book and music library you have access to.