The website is okay. However for some purchases the time before the item even ships out is 2 weeks. Then when the item is shipped they charge you the flat rate of $9.95 which is the basic service and take at least 3 days to get to you.
If you have to return something, you might as well expect to not get your money back. It has been 21 days so far emailing them about the refund I am suppose to get. When I have emailed I am always told I will get the money in 5 business days. After that time period I ask again and I was told 7-9 business days. So every time you ask where the refund is they extend the time you get the money another business week. I will never shop here again as this is ridiculous and horrible customer service.