El hotel se encuentra en el centro de la ciudad de Taunton, en el centro de Somerset, que está a sólo 3 km de la salida 25 de la M5 y a unos minutos de la estación de tren. Es la base perfecta para explorar el magnífico paisaje que rodea esta zona de las colinas Quantock a las llanuras de Somerset, uno de los últimos grandes humedales de Europa.
El restaurante se encuentra en la planta baja, es elegante y formal y sirve una excelente comida típica inglesa e internacional. El restaurante, recientemente decorado, obtuvo una estrella Michelín y ganó una gran cantidad de premios incluyendo el "Best Outside of London" en el Tatlers Restaurant Awards 2002. Como opción, hay un restaurante contemporáneo con una cúpula iluminada por las estrellas y una cúpula iluminada con fibra óptica; sirve muy buena comida en una atmósfera relajante y divertida.