All orders are placed at the counter whether you eat at Pita Heaven or want take-out. Thankfully I arrived with my girlfriend who raved about the food, had been many times before, and knew the ropes. I felt so off balanced and don't usually choose places that require "self-help" (ordering at the counter, getting your own drink, utensils, napkins, condiments, and taking a stick with a number to place on the table).
The food is good, but not fast. It's cooked to order so it comes out fresh. We waited about 15 minutes from order to service of our weekday lunch (Mediterranean salad & Spanakopita.) The staff is friendly and the restaurant is clean, comfortable, and has lots of tables to "hang" for a while after eating.