A++++++, five star accommodation. Real value for money.