Absolutely everything I expected. Got here fast, was packaged well & it was easy to put together. Love it! And the price was great!