Accommodation, location and cleaning excellent.