I haven't ordered from the myself but I girl I know has and loves it. As for sizing, yes, it depends on the brand.
I think Karmaloop is a great site. And like shadowaddict said, you can get coupon codes easily. If you have a facebook, search up Karmaloop and their fanpage usually publishes frequent codes so you can save money.