amazing, better than expected 5 star accommodation