If I could give it zero stars, I would. I ordered 2 gifts for Christmas and tracked it on UPS. I could see that it was not leaving UPS a week before Christmas and called them. They told me it would not be considered "lost" until 8 business days were up, which was Friday before Christmas. Well still no package on that Friday. I called them after Christmas to cancel the order and then they said I had to wait 30 days because the order might come. When I told them I did not want the order anymore as it was a Christmas gift, they did not care. I asked for a manager, and she would not budge either. Then it would be up to me to track when the 30 days was up to tell them the package still did not come until they would refund my money. Well the package finally came the Friday after Christmas and when I went to return it, I noticed they charge a $9.99 return fee. I called them to get it waived, argued with the customer service (a term I use lightly for them) on why it should be waived, and then after 5 minutes of back and forth, he said he would have "company policy" reviewed when it's returned and determine if they would waive the fee. I'm not holing my breath.