Outstanding! The location, the accomodation and all the extra little things that make you comfortable when staying away from home. John was great at communicating to make sure we were enjoying ourselves as well. Can’t wait to come back again!