Clean location with adequate seating. 2 stars for lack of parking and hassles I've had with staff (owner and son) on two occasions.
Free parking is available in front, but very difficult to obtain (2 spaces, if I remember correctly), especially at lunchtime.
Agree with previous reviewer that they don't like to honour specials here. For an emailed breakfast promo, they required a printout of the email, even though it was on the website, Twitter and radio (and printout not specified on email).