Everything I could ask for. Took maybe 15 minutes from opening up the box to finishing the installation. Sturdy.