I stayed at this property during the Olympics. The hotel is a 2-3 minute walk from Paddington Station which makes it extremely convenient to get to/from Heathrow. I took the Heathrow Connect which is the other Heathrow train: cheaper but not as fast but still very quick.
The hotel room was surprisingly large compared to what I had stayed in in London. The rooms are nicely furnished and very modern. There's free wi-fi and free soft drinks and water in the mini-bar.
There are plenty of restaurants in the area around the station so no need to worry about food options. Hyde Park is about a 10 minute walk away and the shops on Oxford a bit further down (25-30 minute walk). The hotel being next to Paddington Station made it very easy to get around the city. As I was there for the Olympics, the extensive network of trains at Paddington made it a breeze to get around to the different venues.