I bought this for my 13-year-old yellow lab. She still wanted to go on her daily walks with our eight-year-old lab, but her arthritis made it difficult to complete. We also walked at a much slower pace with her. After a few blocks or so, she would hop in the stroller and we would cruise around the neighborhood finishing our walk at a high pace that served my other dog’s energetic needs. This was the perfect solution as she was able to stay with us while we were walking. Instead of being left home alone. She was hesitant to get in the first time or so, but after that she was willing to get in on her own. When she laid down, her tail was out the back and her nose was out the front, so I had both screen flaps opened. She could have sat in there slightly diagonal with both closed. Assembly was mostly easy. Getting the second back tire pushed on the bar enough to get the pin in was tough. I put the stroller up against the wall and pushed on the wheel with my feet so I could put the pin in with my hands. It’s fairly sturdy over, smooth ground and can handle slightly bumpy terrain. It is not sturdy enough to put your foot on the back bar and pull down on the handlebar to do a slight wheelie with my dog in it. For big bumps, like the one made by my tree, I had to go to the front of the stroller and pick it up to get the wheels over, which, for the price point is totally fair. This review is only based off of a handful of uses. Sadly, my dog passed away two weeks after purchase so I don’t have a ton of experience with this product to be able to comment on long-term or excessive use. We had a few rough days at the end. The stroller was really a great help in getting her outside to use the restroom and back in the house again. **also makes a great cat bed/hang out. You can pull the handlebars off and fold everything down for flat storage.