This property has everything you need and more. The hosts provided lots of little extra touches which were lovely and the location is superb. We will definitely return.