Had my first experience of BoB a few days ago. It was actually better than I thought it would be. Quite a few sales on my flight and contactless was working effectively. The prices are more reasonable than I thought (although the tea and coffee is a bit steep)
Main issues I saw were a few things had run out by the back (and it took a bit of time to get there), plus the bacon sandwiches that were ordered early were delivered near the end of the flight.