Overall a nice purchase. Easy to assemble...only complaint is that the door locking mechanism is not that robust so if you have a rambunctious dog may not hold up.....we replaced the hardware on our own and it works fine now for our pup that gets sooooo excited!