Good location, next to natural history museum, imperial college and harrods. Five minutes walk to South Kensington station.