Positives: good wifi, close to the train station, abundant gluten-free options, supports local folks in need.
Negatives: 30 minute wait for basic breakfast (toast, poached egg, sausage link, and a piece of bacon) and the beans were still cold, coffee was pretty harsh.
The cafe does get good overall reviews, so it's possible we just had a bad experience. Not great, though, if you're waiting for a train or want to squeeze in some breakfast on any kind of timeline.