I have an odd shaped bench and this was the best fit I could find. The straps help hold it on but I wish it had a few more to make it snugger.