I came here on a dead evening and only had a tea, so I can't say anything about the sandwiches (though they looked good). Service was great and there's free wifi (ask for the password).
My only problem is that they didn't carry loose leaf tea (to be fair, I didn't ask, I just assumed), but hardly anyone does.