Fantastic location, facilities, communication, everything. Staff were absolutely spot on!