 Actually the location of the hotel is pretty good but a bit far from the center Anyways there s a metro station really close 5 minutes walk and the transportation system in London is superb so you will be connected to everything 
 The rooms was very comfy 