You really only go here for the patio. It's a top notch people watching spot and deserves 3 stars alone for that.
Avoid the sandwiches, they can be rather stale and somewhat overpriced for generic packaged stuff.
Still no wi-fi at this place either but I guess they don't want people lingering for hours.
The coffee is decent, lots of tea and smoothies too.