I have a few friends that went to ALL ATPS. Known people who worked there as instructors. Never heard anything really bad about them. You will get lots of Multi engine time which is valuable. If you want to talk to more americans about the place try posting on
www.flightinfo.com