Came to use their research facilities for a project and the environment is really nice, they have decent equipment and the staff actually knew what they were talking about when I asked questions. My only problem sha is the internet connection kept dropping every few minutes and when I asked about it they said it happens sometimes but didn't really seem bothered, so I lost almost an hour of work time waiting for it to stabilize. Overall the place has potential and the courses they offer seem legit but they need to fix that connectivity issue because for what you're paying, reliable internet should be basic.