My wife and I stayed here a few days ago as a business trip with a couple of days pleasure tagged on. It was a bit out of town compared to the usual central London location we pick but was handy for my conference. But the really big plus for us was that it's only 6 minutes on the Javelin high speed train from St Pancras, where our train arrived (well Kings Cross really but it's almost the same) to Stratford International rail station. The Javelin runs about every 13 to 15 minutes.
From that station to the Staybridge Suites is a 5 minute walk, almost completely indoors, via Westfield Shopping Centre, one level up from the lower ground where you enter from the station concourse. The main Stratford underground/overground and DLR station is a 4 minutes walk in the other direction; the underground is served by the Central line, which takes you right into central London.
Staybridge Suites is really just floors 8 to 11 of the Holiday Inn but it has its own dedicated check-inn. The suites are like a studio timeshare, complete with microwave, fridge, kettle, sink etc. The bathroom is done out in a nice contemporary marble, with a really good monsoon shower. It has a 42 inch flat screen TV and free Wi-Fi.
Breakfast was really good. Maybe not quite up to Hilton standards but I did like the layout, where you got juices and milk from cartons in a refrigerated display rather than something resembling a giant tea urn. The kitchen staff were friendly and kept everything spotlessly clean. The breakfast area is on the 12th floor with a great view of the Olympic park (see photo), although it is bit like a building site just now as it is being redeveloped. There's also a patio balcony for the warmer weather.
The Westfield Centre is vast, with virtually all the major stores in residence. It also had a good selection of restaurants - we dined one night at Jamie's Italian which is a one minute walk straight out the front door of the hotel, directly ahead. I also like the combination of indoor and outdoor layout of the Westfield - must be good in the summer.
We will definitely stay here again when we next come to London. I imagine it would be even nicer in warm weather.