El hotel fue inaugurado en noviembre de 2006 y está situado en el corazón de la ciudad, a pocos minutos de Princes Street. Este elegante hotel de estilo georgiano, es ideal para aquellos que están de vacaciones en la capital escocesa, y de que está allí para un viaje de negocios. De hecho, con sus 78 habitaciones están equipadas con un ambiente moderno y elegante y relajado, y es el lugar ideal para relajarse tras un día ajetreado. El hotel ofrece a sus huéspedes que se alojan en habitaciones de negocios, reuniones y conferencias equipadas con la última tecnología audiovisual.
El hotel está a poca distancia a pie de Princes Street, el centro histórico y los principales centros turísticos de compras y de negocios, de Edimburgo. Gracias a su envidiable ubicación, podrá llegar fácilmente a los principales monumentos de la ciudad, como museos nacionales, la Royal Mile, el Castillo de Edimburgo y el Palacio de Holyrood.