I go here very regularly and the service is always great and friendly. It often gets pretty busy so sometimes there are no seats or tables need clearing and cleaning but to be fair the staff here are always working their socks off so you dont really mind. The coffee is gorgeous in my opinion and its great that costa have introduced a points reward system