Affinity Restaurant provided a great evening that was enjoyed by vegans, vegetarians and non-vegetarians alike (a task hard to do with such a variety in my household). After hearing of an all-vegetarian restaurant in Hamilton, I tried to look online for menu information and to see photos of the restaurant in hopes that it would be a suitable dining experience for a birthday night out. All I found were reviews; each review gave me more confidence in booking reservations, as they were all positive. I was not disappointed in the least! The food was excellent, the atmosphere cozy, and the entire place looked clean and polished. The service was excellent, however, much of the food came at different times, leaving some persons starting their meals as others with finishing. Overall, the experience was excellent and I look forward to going back and trying more items from their menu! My non-vegetarian boyfriend is also very excited to return! I think this will easily become my new favourite restaurant!