This was perfect for my pups. Me and my 13 year old son were able to put it together. Took us a few hours though. No missing parts and seems very sturdy!!