I've come here a couple of times for breakfast with my mother-in-law.
Service: staff has always been friendly, but they seem to get overwhelmed easily with a high volume of customers. I've definitely been to busier places with a calm and collected wait staff.
Food: food was always good. Not "the best ever", but I was happy with it for the price I paid. They also had nice portion sizes. We always left full.
Restaurant: entrance is difficult if you have a stroller or wheel chair. It looks clean every time I've went. Narrow stairs to go down to get to the bathroom. Bathroom was clean but just looked old. Also, no changing table.