Not the best/not the worst. really needs an update-things are just getting a little worn. Staff is fine... not going to knock your socks off but def not rude. Be prepared to wait peak hours.
I come here weekly. The staff is friendly but doesn't get in any hurry. I order ahead and still have anywhere from a 10-20 min wait. The last several times the drink is wrong or messy.