I love lazy loaf but due to it's popularity it's often a long wait and difficult to find a table and it a total skip when you're starving around a typical meal time.
When you do decide to wait, the food is fresh and delicious. They put carrots in their bread for the sandwiches which makes it very moist and has a unique kick to it. An insider tip - if you order the vegetarian you get two kinds of cheese (it won't tell you this on the order slip)
My preference here is sandwiches and baked goods. I dislike the breakfast - it's a bit too greasy and way too expensive. The prices are all a bit high but I don't mind paying it for most of the offerings aside from breakfast.
Overall it's very good tasting delicious food that's fresh and reasonably healthy. Worth the wait if you can afford the time.