Great place, great location & great hosts. We had a fantastic time. Our trip was everything we could have wished for and more. Thanks for everything.