Great quality, arrived on time  easy to assemble. Gave it four stars as it was a little smaller than expected for my German Shepard mix (smaller than average GS). My dog still enjoys sitting in it just takes her a couple twirls to get comfortable.