I've been to Markham Station a handful of times and I never had high expectations but my last experience was absolutely horrible.
We went during very late hours and there were very few customers. The staff were too lazy to greet us at the door and we sat at one of the tables they pointed us to. It took way too long for the server to come by to take our orders (approximately 15 minutes, even though she only served a few tables). We ordered a Steak Sandwich and Cannelloni. As mentioned before, I did not have high expectations but our food was very sub-par. The steak had a very pale brown colour to it and it did not looked like it was grilled. The cannelloni was very cheesy but also lacked taste.
The worse part of our experience had to be the service. Our drinks came much after our food arrived and our server was not only rude to us but also to other customers. As mentioned before, they did not seat customers but rather point to tables. One couple came in and did not want to sit where the server pointed so they moved to another table without talking to the server. Under the server's breath, I could hear her say "ok sit where ever the hell you want". The couple probably should have asked the server but that type of language is unacceptable to paying customers.
After our terrible experience, I left no tip and I can hear the server saying we were cheap. Very unprofessional. I will never go back.