If something doesn't fit and you have to return or exchange it- they CHARGE you shipping AGAIN. And if you received free shipping with the original order- they take that back too. So instead of charging you 9.99 for the return- they charge you 19.99. So you LOSE money by ordering with them. Find another site.
Your only other option is for a store credit and with big ticket items- it isn't worth it to have hundreds of dollars held by their site.