This is a great product! You can tell the quality of it when you take it out of the package.  The leg straps provide a good fit and secure it in place. Very happy with it.