I've not been a fan of Arc Café over the years, whilst others have sworn by it I always seemed to pick a bad time to go, the cook had split up with his girlfriend or the waiter had a hangover or some such thing - it just didn't work for me.
However, going back there last time was a pleasant surprise. The Thai food that they now offer is really good, the humus really tasty and all in all it was a nice night.
The best:
Thai Food
The worst:
It's hidden away.