This was a beautiful place to stay with everything you could need. Our stay was short as we were there for a family reunion, and we just stayed for the weekend. This place beats staying in a hotel for sure. Plenty of space. Beds were comfortable. Bathrooms were clean. A deck with a beautiful view! I would definitely seek out this place again if we needed to go to this area for any other reason. It was easy to access, easy to find, and location to so many things like Carribou, restaurants, fast food, groceries. Pricewise, it was more affordable than a hotel, as we would have needed to have 2 hotel rooms just to have 1/4 th of the space we had. More space for toddlers to play. I chose this one as it does accomodate dogs, but we were able to find someone to take care of our pets at home, so we didn't need to bring them. But it would have worked well for them too with a walking path just along the river to walk them. It also had plenty of parking. The only think I can think of is more comfortable seating in the livingroom. The couch was comfortable, but the other 2 chairs were not. The seating in the dining was nice and you can watch TV from there. We didn't spend much time watching tv anyway. Each bedroom has its own tv also.