Compared to the last time I came here (at least 2 years ago), this place has definitely improved. (So my rating is more of a 3.5) I think with all the competition popping up in Markham, they really had to up their game. Their menus have gotten a huge makeover in terms of look and variety. There are a lot more food selections and the drinks have graduated to some really unique selections. They no longer taste like just flavour power and water so paying $6-7 for a drink is starting to make more sense. I've always been a big fan of their decor, which I find very sparkly and modern.
The service has definitely improved from last time. They've apparently moved from hiring incompetent teenagers that seemed to care more about how they look to people that can actually service a restaurant. The only issue I had was there were a couple slip ups with our orders (e.g. extra drink, one drink took too long) BUT given that we were a pretty big group, it's understandable that it happens.
Ultimately, if I were to have rated this place 2 years ago, I would've probably given 1 star (which is why I waited years to come back). Now that they have gotten better, I can see myself coming again on a more frequent basis.