Better than expected for the price! We have two large dogs and had been searching for something like this without spending thousands of dollars. We have to get different screws for the drawer pulls and we have to add some support underneath the kennel for our larger dog, but otherwise putting it together was straightforward and it came together nicely.