People write reviews all the time, regardless if they are happy or disgruntled. I NEVER write a review, however, this time I'm making an exception because of two factors. One, the boat steps that I purchased are phenomenal! They extremely well constructed and and packaged. I bought the steel steps for my Ranger bass boat, and to be honest there was a slight issue with the backing plate that I received. I called and spoke with Ryan in customer service and he immediately shipped not only a new backing plate, we was afraid that the length on the mounting bracket might be too long and place the steps farther away from the boat. So, he sent a smaller mounting bracket, which turned out to be perfect for my trailer configuration. Hey, you just don't get that kind of diligence in customer service any more! Seriously, I was very impressed and they got the replacement part to me in two days! I can't tell you how impressed I am with BoatEFX's product and services. In fact, after installing the three boat step setup, I did everything to try and brake it! Yeah, being an engineer I'm a bit cynical and testing is my forte, so I went for it. After some testing, I'm sold on their product. I was so enamored with the boat steps that I turned around and order the Dual Bow Graph Mount for my live and side view sonar. I'm waiting on that to arrive, so I can install it. Okay, that being said, my impressions are that you cannot go wrong with the American company that produces high quality products. Yes, their price point is a little higher than the cheap Chinese products, but their items are going to last a life time, and if you need support, they are stellar plus!! I highly recommend BoatEFX products to anyone that is serious about their equipment. BTW, I also received a Veteran discount on my items! A big plus IMHO!