IMO, these guys make the best Spinach & Feta pizza around. & those Pepperoni Rolls- omg I'm hooked! I ordered them once by accident, I don't even like pepperoni, but now I need to eat them at least once a week to tame the craving beast.
Staff is friendly & courteous, good customer service. Don't go in much, but when I have, the store was very clean. Delivery time is usually about 30-45 mins & drivers are always pleasant.