A great place to stay in London. Has all the amenities and a brilliant location.