This hotel is managed by the same people as the HI Express across the highway from it. We stay here frequently while travelling on business. This place has a good, slightly upscale, feel to it. We have been satisfied staying here on numerous occasions. There have been a few issues, like no hot water in some of the rooms, loud stomping at all hours in the room above us, or sometimes just annoying things like faucets not tighted down very well. The rooms are mostly good, but occasionally we find one that seems a bit abused and lacking in maintenance.
We don't usually eat breakfast here, but recently got vouchers for breakfast and the made to order breakfast was good. There are plenty of options for eating in the area, though Windsor lacks in good dining compared to nearby towns.