I would have given 5 stars, but my shipment was missing 2 parts out of the box when it arrived. However, when i called in and spoke with the gentlemen, he didn't hesitate and told me he would get those parts right out to me. So i will give 5 stars for customer service!!