Great location, great hosts, everything you need and more.