Perfect location. Excellent hosts. Great facilities. Highly recommend.