This is everything and then some. Very easy to install. Strong and durable. Also it has wheels. Anything that has wheels is a plus. love that it has two racks to put clothing. would totally buy another one. You won't regret this purchase!