Seus 46 apartamentos e suítes se dividem em 4 prédios interligados, sendo o Château o que remete ao glamour do passado, com todo o conforto da atualidade. Os demais prédios apresentam características mais contemporâneas, com apartamentos espaçosos, lindas vistas e facilidades em todos os níveis.
Com uma gastronomia inspirada nas especialidades do sudoeste da França, o restaurante do hotel, em belos salões mouriscos ou em delicioso terraço com vista para os jardins, oferece a seus hóspedes um menu de Bistrô para o almoço e um cardápio Gastronômico para o jantar, além de uma grande variedade de vinhos, que também podem ser degustados no Bar au Vin.
Localizado a 5 min de carro da cidade medieval de Saint-Émilion, parte importante da mais famosa região produtora de vinhos da França, e a 45 min de Bordeaux, o Grand Barrail é uma excelente opção de hospedagem para os amantes do vinho e interessados em visitar os grandes chateaux de alguns dos melhores vinhos do mundo.