This place had all the amenities listed - beautiful scenic views from the balcony and the host was very responsive and helpful during our stay. It was dog friendly and we had a great time. I'd love to come back again for our future visit to New Brunswick.