I have stopped in here a couple of times on the way back to Glasgow from Perth. On both occasions the cafe was spotlessly clean and tidy, despite being busy. This is a stop off for coaches so the cafe can be extremely busy causing queues and wait for food but I have never experienced this as both times I have been there was early Sunday afternoon.
They have a selection of hot meals, sandwiches/rolls/paninis and baked potatoes. One thing I would consider a negative is there are only 4 or 5 selections of fillings for the sandwiches/baked potatoes so there isn't really a 'plain' option if that is what you are looking for. For example, they offer ham and pickle filling and cheese with red pepper and jalapeno chutney. I asked if it was possible to have a ham and cheese panini as they obviously have both these fillings. However, they won't make up paninis to order. They are made in advance due to business levels and they will only add cheese to the ham option or ham to the cheese option.
They also have a selection of HUGE cakes, I didn't sample any of these this time though.
Service was quick, there was no queue when we arrived and we probably waited just over 5 minutes for the panini's to arrive.
Staff were pleasant enough, no issues there.
There is a nice shop in Baxters, gifts, food and drinks, could spend a fortune in it!
If you own or manage Baxters, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.