Brilliant hosts, location, accommodation. Great for families.