Luna is good and the food is pretty consistent. The paninis are god and the crepes are usually good depending on the person making them. The pastries are good if you get them when they are fresh. I'd recommend going somewhere else if you really want good pastries.
The service here is decent but it usually lacks organization. They don't really understand the idea of moving quickly when there is a line. Last week when I was there at lunchtime the employees said it would be at least 15 minutes to get a simple sandwich. That seems like a long wait for a small sandwich when you could go up the street to Panera and get something much faster.