Top class hosts, facilities and location. We had a wonderful stay. The flat is self contained and has everything one needs for a comfortable stay. Communication by the hosts was exceptional and they were always available to assist and provide advice as needed. Highly reccommended