We bought two of these for our 2 dogs. Assembly was fair - have your own tools ready. We bought a pair for the sake of matching and style. We ended up returning the second (this one), as the dog we purchased it for had a growth spurt and would be cramped in it. He was a 53 lbs. Anatolian Shepherd x Husky mix that we thought was going to stay on the smaller side, but he proved us wrong. Mac size for this would be a 50 lbs dog no bigger than a small Australian Cattle Dog.