Five star accommodation highly recommend