Además de una cálida atmósfera, el hotel ofrece servicios que convienen tanto a los clientes de negocios como a los turistas que acuden a pasar sus vacaciones.
Situación: en el centro de Windsor, cerca de los muelles. A 200 m. del casino Windsor, a 300 m. del Chrysler Theatre y a 800 m. de la Windsor Art Gallery.