This is a great place to stay with all the benefits of a hotel as well as your own apartment with lots of facilities. It is also in a great location, close to the tube station and bus stops, so is a great base for getting around all of London.