Everything you need, great location, great host, excellent value!