I'd definitely recommend JoinToHire for anyone who wants a quality service.
I've been to various sites where I hire freelancers to work
For me, but I haven't been really satisfied probably because I have a great taste.
Hiring from JoinToHire has been a different one. I've worked with 13 of their freelancers and I can say these guys are really competent and efficient.
One other interesting fact about them is that they all respect the rule of deadlines.