Definitely happy with this purchase.  Only giving it 4-stars because it was a little bit cumbersome to put together.  In some instances, holes weren't drilled through or things didn't quite line up.  It took several hours to assemble, but we've had it up for a month now and are happy with it.