Great location, great place, and great hosts! We ended up arriving much later than we had initially told Margaret by she was very patient and flexible.