I really like the feel to the place, you don't realise it as you enter but round the back is very nice and chilled. The sort of place to sip and cup of tea and read for ages.
The service was pretty poor, not unfriendly just incompetent. I just wanted a bit of cake, it was only slightly busy and it took the better part of 5 mins from entering to sitting down with my cake. The guy didn't know if the cakes had something I'm intolerant off which is fine but I had to tell him to go ask the chef instead of him knowing to try to be helpful. Same guy was mixing up some other people's order.
The cake was fairly average in terms of taste but the sponge texture was a bit off- I'd go with probably over cooked. The price was very reasonable.
I didn't bother trying the mains since the menu wasn't that exciting given the many other vegan options within a few mins walk.
Updated from previous review on Saturday February 07, 2015
Update: Sept 2015
I went back and had cake again, this time the texture was fine and I don't know what the flavour was but it wasn't chocolate like it was meant to be.
I also had mains, the serving size is decent considering it's cheap. I had kofta which was really nice and dal which was totally bland. Overall I'm probably going to give up on Earth