Put it together myself, but it took more time than I thought. It also threw me for a loop because at the end the instructions are vague and you don't realize that you have been putting it together upside down the entire time. If you have a pup that is an escape artist, I'd pass on this. One of my two dogs can easily get the latch out of place.