This is our third one of these we have ordered and installed! Love them...it comes with all the pieces you need, good instructions, and itt is made really, really well! Price is super...would be twice as much at thebig box stores!