Absolutely fantastic 5-star hotel quality accommodation!