This place has everything you're looking for! Perfect location with a great host! Book it!