Every single time I've gone here the service has been horrible. The food and drink is regular chain cafe fare, so if you don't care about service there's nothing wrong with this place.
If, on the other hand, service is important to you, you'll hate it. The cashiers are extremely inattentive and will leave you standing in line until you approach them, which makes it difficult to tell if they are ready/available to serve you.
Once you have placed your order, they tell you how much it costs and then leave as soon as you go to hand them the money. Every time, without fail.
After the person serving you leaves, another one will probably try to get your money from you while serving someone else at the same time, so you never know if you're being talked to or if they're addressing the other person.
Overall just a terrible experience.