Sull'isola di Wight, la maggior parte delle camere di questo albergo regala una splendida vista sul mare. Gli alloggi sono arredati con colori chiari e sono arricchiti da particolari che conferiscono calore all'ambiente.