I have ordered from this location twice since I was attending a training course nearby. The first time, it wasn't bad. It was a little pricey, but the meals were prepared correctly. The second time, however, was a totally different story. I placed an order for a Water Chestnut Tuna sandwich and received a Veggie sandwich. I called to have them fix it and redeliver and spoke to Monica. Monica reviewed my order for a Water Chestnut Tuna sandwich and said it would be delivered. The second sandwich was another Veggie. I called again and spoke to Monica again. This time she snapped at me and told me that I ordered a Veggie sandwich. I asked how they could even be confused since they sound nothing alike? After telling me that I couldn't talk to her that way, I had her get the manager on the phone. I explained the situation to him (Peter) and he said he'd send out another sandwich and apologized for the poor service and incorrect orders. Guess who delivered it? Monica! Apparently she volunteered to drop it off to me. After handing me the sandwich and telling me to check it, she storms off and says "Next time, you aren't to talk to me like that". No problem, I'll just speak to your manager. The receptionist heard the entire thing and was on the phone to her manager again. The manager (this time Jerry) said she bagged my order and Monica volunteered to drive it over herself. We informed Jerry that it wasn't bagged and Monica just handed us the sandwich. I threw it away. There is no way I'm eating a sandwich that came from someone with an attitude like that. Personally, there are a ton of other restaurants that deliver in Central Phoenix. I recommend choosing another one besides Cranberry Hills.