well most sites have there drawbacks and there features. But the only way to really tell if they are legit. Make a small order like $5 or less and see what you get. Then go big for what you want. But some people get the **** end of the stick and get ripped off, but some get the great deals. My mado is, If you want something done its better to do it yourself!
Hope I helped