An all-round excellent experience in an excellent place and location.