5 star accommodation! Everything was top notch.