Everything that I needed, especially at half the price! I'm seriously considering buying another because it is so easy to put together and really is sturdy for a good number of clothes.