Impeccable. Both accommodation and service. Totally recommend.