Fantastic place and excellent hosts. They have thought about any single detail. I wish we could stay more days.