11 out 10. (superb)
Very informative and they answered any questions I had. They located me in an environment exactly as I mentioned. All the information that i received about my current employer was true and they even got in contact with my current employer if they couldn't answer any questions. The aftercare is great, they sent numerous follow-up emails to see how I was doing and if I needed help with anything.
I would definitely recommend this agency.