The offer from THE CLIFF HALL seems interesting. Is working there less stressful than at LIVERPOOL GRAND CENTRAL HOTEL?
Could someone share their observations in the forum? Unfortunately the thread on the business of THE CLIFF HALL contain scarce comments on working conditions at the company.