We had a wonderful, 3-night stay. The property is great. The open floor plan (kitchen - living area) plus a fantastic screened-in porch gave plenty of comfortable, flexible-use space for the four adults and two kids in our group. There is comfortable furniture throughout.The bunk room is spacious so the beds do not feel crowded in, and the queen bedroom was good for a couple. The bathroom was clean and modern with a big, nicely-tiled shower. Very dog-friendly, as advertised, with thoughtful touches like a leash line in the yard, dog beds, feeding bowls, etc. The place quickly felt like home.The yard was large and overlooked the river (as does the screened in porch). A fire pit, hammock, and tables/chairs were available for use. Plenty of room for lawn games and hanging out. The kayaks and canoe were great. As listing notes, river entry and boat put-in are made using dock steps (yard is elevated from the shoreline). We saw a red-tailed hawk, green herons, blue herons, cedar waxwings, a hummingbird, and other bird friends. Fished Snake River and also went over and shore fished the St, Croix, both fun. Finally, the owner was simply fantastic. Clear, timely, and helpful communication. And a kind person. We had a problem entirely of our own making during the stay, and the owner could not have been more responsive and gracious, with a genuine focus at all times on making sure we had a great stay. We give this property our highest recommendation.