Great for the dog, easy to put together.  It's huge, and hard to store, but other than that, nice to have.