This place has a little bit of everything you need adding to a great location and a wonderful host!