10/10 - can’t ask for more, location, accommodation, facilities - everything is amazing. Can’t wait to come back again.