Great experience with the instructor, Ed Panis. Not so great experience with the rest of the staff.
I've passed on the first try! Ed is an exceptional instructor: very knowledgable, very methodical, very patient, definitely the one to request for. With his help, I became very confident in driving in NYC : )
Word of caution about the school: schedule your hours at least 2 weeks in advance, and be sure you give them the pick-up address and your phone number every time. The GPDS staff has a tendency of confusing addresses. Also be sure you have one driving hour left for the day of the test.
All in all, a very good experience. Totally recommend Ed!