A bit pricey as I can buy them on sale for about 40.00 but the size is absolutely perfect. That is always the issue. The length is always too long at the stores. 29 is just right, They came in a timely manner and as they were supoposed to. Thanks to this seller!!!