This was easy to put together and both my daughter and the puppy are very happy with it.  The only thing that would have been nice is if it came with a back up pad for when the puppy has an accident.