Michelangelo's has been a long time favorite of mine. I first walked into the small coffee shop 5 years ago, and still remember that first visit. The coffee is amazing, I love the macchiato. The cakes are good too, you can't go wrong! It's a great place to meet with friends as it doesn't get too crowded, and the noise level is low enough that you can do a bit of studying there... especially during exam weeks when all other coffee shops are filled to the brim.