We recently stayed here for a family trip and the hotel is ok but nothing special. Our room was quite nice but a relative said their toilet needed flushing when they entered the room and their room needed a good clean.
The hotel lacks a seating area except for a pub unless you want to sit in reception or your room. Staff weren't very helpful when we enquired about fixing a light in reception (it was very dark).
The hotel is extremely convenient for exploring stratford and did a good breakfast. I can't speak highly enough of the breakfast staff though.