Love this place. Great ambience. Fantastic coffee and top class food at reasonable prices. Location is very pleasant. Outdoor seating is just lovely in the warmer weather. Quirky gift ideas for those special presents. This place gets very busy and so there can be a little wait for food, but it is well worth the wait. Will definitely return.