Terrace Cafe has been one of my favorites places in Ballantyne for breakfast and lunch. I always like to take people there for the first time, up until today. My Mom, sister (first visit) and I went for lunch today we sat outside. Two people who came in after us had their drink orders in before the server came to us - not a big deal because we weren't in a hurry. We finally placed our order and I asked for the breakfast fruit salad without melon, my Mom had a turkey sandwich with onion rings, my sister ordered chicken salad croissant with onion rings. Our meal arrived 35-45 mins after we placed it. In the meantime 4 tables who came after us had their meals, paid and left before we received ours. I asked why it had taken so long and the server told me because I had asked for fruit without melon it took LONGER to prepare. When the server brought our food (not the waitress) he acted like he was annoyed because he had to bring us our food. I told him Thank you and he barely mumbled - perhaps he was afraid I was going to say something because of how long it took us to receive our food. In the past the onion rings have been great, today there was so much batter and looked like a clump of dough which we peeled off. After this experience I probably won't be going back and will not recommend like I have in the past. Yesterday I sent them an email explaining the situation and haven't received a response back.