Assembly was a lot easier than I was anticipating, you can get it done in about 20 minutes.  Seems sturdy enough for my dog, destroyer of all things.  There was a little bit of rust on it when I took it out of the box, I'm hoping that's not going to be an issue all over in the future.