Everything I wanted and more!  Quality is great!  Assembly took all of 5 minutes.  It was a little more costly than I wanted to spend, but it turned out to be worth it!