This place has everything you need! Fantastic location, excellent host. Highly recommend.