The good:
Its very pretty, and somewhat secluded. The food is decent which is to say I probably won't remember what I had there if you were to ask me in a week. They have basic food, sandwiches and wraps. You could find similar items at just about any cafe.
The bad:
Its a bit pricy for what you get. A sandwich with side salad and a smoothie is going to run you about $20. There are other places in the area where that $20 will get you better food.
The ugly:
It is unreasonably slow. They have only 2 burners (a fact they do not disclose until you complain about the wait). Myself, and those at tables near me waited more than half hour for simple dishes during lunch service. It is unacceptable to have an empty table for so long. I'm afforded the freedom of deciding my own schedule, but if I worked for any normal company I would be very late returning to work.