A perfect place. Great spot, excellent hosts. Everything you need. Just remember to bring some tissues for your tears when you have to leave… it’s that good!