Everything you need! Terrific location and very accommodating hosts.