it absoluetly perfect. Very easy to assemble and install. Comes in varying lengths which is great. Highly recommend!