Service was very slow in spite of it not being very busy. It took almost 15 minutes just to get coffee after ordering. The food then took another 15-20 minutes and came out at different times. The server also messed up the payment method (part gift card, remainder credit card). Unacceptable.
The food was good but it didn't outweigh the bad service.