Great location; great hosts; they have gone beyond my expectations to make our stay extra comfortable.