This place is fantastic. Plan a little extra time to talk with the folks that live and work here, and be ready to be amazed. We would come back a hundred times over!