Not too difficult to put together and looks just as it appears. Sturdy enough and holds all of our dog's items. Looks nice in the laundry room and adds to the decor. The bottom tray slides in and out easily, but ends up always staying pulled out, because otherwise, the dog doesn't have access to the water bowl.