This is perfect, I put it together on my own in less than an hour.  It’s pretty solid and looks nice and the dog can’t get into it.