I purchased this stroller to ensure my 14.5 year old dog (and I) would continue to get fresh air daily, since both his heart condition and arthritis make walking any distance increasingly difficult. The package arrived in good condition, well-boxed and sealed. The material and construction of the stroller are solid, and my pup seems to enjoy the ride. The problem I had was putting the stroller together, given the insufficient information, lack of detailed direction, and poor-quality photos in the instruction 'manual'. The axel and back wheels were particularly challenging, and without the assistance and mechanical know-how of my dad, I probably would have given up and returned the stroller. Assembling it is definitely not a one-person job.