Dog cage came on time, and 
Good price. 
It is very heavy and it has wheels as wheels which it can be easily move around the home. 
The bottom 2 bases remove in order to be wash while your pet can still inside the cage. 
Easy to built it took me less than 10 minutes to assemble it since the kids help me build it, if not I would have been build in 5 minutes. 
6 screws with bolts. 
My dog is 25 lbs so for me it works great but every experience is different. 
You can either put your inside through the top or the front as well. 
Overall good purchase.