Perfect location and excellent hosts. Great communication throughout our stay. Would stay again in a heartbeat!