I am very disappointed with this purchase. The velcro straps are of very poor quality. The return policy includes a 25% stocking fee that comes to $4.73 on this $18.95 purchase. Also, the return restrictions are extensive and I am too disabled to return it within the the required time window.( Add to that the cost of return postage( $6.95 or more), and it's not worth sending it back.) However, the delivery time was excellent.