Situado a orillas del Loch Lomond, en el magnífico Queen Elizabeth Forest, el hotel ofrece espectaculares vistas de Ben Lomond, el lago y las montañas al norte. Sería difícil imaginar una situación más hermoso para cualquier edificio. El hotel está situado a los pies de Ben Lomond (3192 pies de altura) y está bellamente rodeada de bosques ronda. Se encuentra prácticamente en el lago que es magnífica en todos sus humores.