Our party of 7 came in for an early dinner, when the restaurant was pretty empty. Many food items are made from scratch, which I appreciate - Fries made from fresh potatoes are always a sign of high quality in my opinion. I like the separate Vegetarian; Gluten Free, etc. menu they offer.
Service was slow and unprofessional; each one of us got our order in a different time. The most hungry member of our party got their food last which made all of us feel uncomfortable. Special requests we had weren't delivered ( for example vegan mayo was forgotten), the food got cold by the time the forgotten items were delivered.
We had a guest in our party we wanted to honour and felt bad for the experience we gave them.
The food is fine and I recommend going to Union as a casual place in a small group.