Outstanding communication, hospitality, and flexibility. We have an 18 and 15 year old and they had plenty of space in the lower level. The location is fantastic. The touches to the place are very well done. We could have stayed here for a week. Cheers!