I have placed two orders with them. Everything arrived alive and packed well. As for free hipping not really sure if you would call it that because you pay a $10 handeling fee plus a $10 fuel fee. I would order from them again.
I've heard good things and bad things from them.All in all a decent place but they are always out of stock on everything I wanted.I don't like it when a company doesn't have a contact number....emailing when something is wrong or when you have a question sucks.
I heard the same as Reef.
Not to mention,If you ever post on their forums that your having a problem with an order from them their moderators delete is pretty dang quick.