Rooms were quite comfortable and spacious, and provided with a good night of sleep. Location is amazing, within a short walk of the Stratford station and right beside the Westfield mall.
However, water pressure was incredibly weak. Breakfast was extremely limited. Staff was not particularly friendly, though they were generally quite competent.
Overall, it is just a reasonable hotel with quite expensive prices. Taking into account the amount paid, I don't think it's worth to stay at the hotel.