Nice place, clean, cozy and inviting environment.
Suits all ages (They have crayons and menu for kids).
The staff is nice and knowledgable.
The prices are decent.
But I would say the food is decent, not that extraordinary or special..
They also have a little shop to buy teas or chocolates which is nice! (although pricey)
Tip: Come early (9am) on Saturday and get a great brunch! It gets busy afterwards..