Everything you coukd want plus more. Great hosts, great location, gorgeous cottage.