Absolutely everything I had hoped for and more. Easy assembly, step by step instructions. I do recommend 2 people to help as it is a very sturdy product