I haven't reviewed Mojo's yet? Ok, here I go. I give it four stars NOT for the coffee, but for the combination of a) delicious pastries, both vegan and non-; b) the friendly staff, and c) the ample study/hangout space. They even have a place for kids to be annoying in a semi-secluded corner, with toys and books.
I enjoy the atmosphere here, and although their coffee and lattes are just "eh," I will return again and again.