I went here with my friends on a day trip to Northampton, and I was very happy with the restaurant as a whole. I had a delicious vegan peanut butter smoothie and the "zadie" sandwich, which consists of sourdough bread, hummus, sprouts, cucumber, and tomato. Both were amazing and took no time at all to be delivered to my table. The staff was also very nice when my friend had no idea what to choose, and gave her lots of sincere suggestions. I also took a bite of a cookie that she ordered (one of many vegan bakery options), and it was very tasty as well. The only (sort of) downside to this cute café is that it was very crowded and noisy. Although I kind of enjoy this type of atmosphere, I acknowledge that many people do not. Otherwise, I highly recommend the Roost to anyone, vegan, vegetarian, or meateater.
Cons: crowded, noisy