Excellent apartments that match the description. Great place to stay for many days in London.