Great place to stay for an extended stay in London. Convenience of a apartment with the amenities of a hotel.