The office staff was very nice, but now experienced enough. After I took the 15 hour lessons and was at the road test in December, the inspector told me my permit was not valid since I had the lasik surgery. I couldn't take the test before this restriction was removed. I ended up going back home. I was extremely frustrated that day. I just wasted $900 for nothing. The staff at Citidriving should have spotted this problem right away. They scheduled me for 1/12 and I ended up buying another package for $245. There was a storm on 1/12, but the road was clear in the afternoon and road test was on, but my instructor Tyrone refused to take me there. He said he was off work that day. I took 2 more lessons with him. He likes to cut off time like 5-10 minutes each lesson. My road test was scheduled for today, 2/7 at 11 AM. He was supposed to show up at 9 AM to give me a lesson first. I waited outside for 10 minutes. He was no show. I went home and found he text me back saying "I am in PA, running late. Will call you when I am there." WTF!!! He didn't even have the curtersey to call me to let me know he is 1 1/2 hour late. What kind of crap is this? Of course I ended up failing the test. I felt I was being treated like an idiot. They played me really well. AGAIN PLEASE BE AWARE THIS SCHOOL AND DO NOT USE THIS INSTRUCTOR!