It's very close to Natural history museum, Science museum, V&A and Hyde park. So many restaurants are within walking distance. Public transportation is also so easy to access. Very convenient place.
House is big enough for family and beds are comfortable. We will book again when we visit London!