Worth the price- the actual legs where you install get a little mismatched - if you're not a perfectionist; this is great. company is also great with excellent customer service to fix issues.