Il Grand Hotel è un albergo a quattro stelle situato in una posizione ideale sul lungomare di Torbay, che offre vedute magnifiche sulla baia. Qualunque sia il tempo, il Grand Hotel offre uno standard di comfort e di lusso in grado di soddisfare qualunque esigenza. L'hotel dispone di 131 alloggi, tra i quali sette suite di prima qualità. La maggior parte delle camere offre una splendida vista sul mare e sulla costa di Torbay. Tutte le stanze sono arredate secondo uno standard elevato, e sono provviste di tutti i comfort e gli extra che vi aspettereste di trovare in un hotel a quattro stelle. Le strutture comprendono due piscine, vasca idromassaggio, palestra, sauna, doccia solare e campo da tennis. Inoltre, l'hotel dispone di un salone di bellezza con parrucchiere. I più dinamici potranno usufruire della Grand Leisure Suite, provvista di una piscina di 15 metri, vasca idromassaggio, sauna e lettino solare, oltre che di una palestra con vari attrezzi. Sono inoltre disponibili un panificio e un ristorante, entrambi in loco.