This review is loooong overdue. I first heard of Moonbeam a few years ago when an old coworker would make freshly brewed coffee in the afternoon making me regret and ashamed of my cafe bought coffee. While I don't remember the exact name of his coffee blend, all I remember was that it had the word "heaven" in it. Enough said.
This place is almost always packed when I'm there. It can get extremely cramped in the front due to the tight space and so you either end up being sardined or just opted for waiting outside until the cash area calms down.
I love their lattes and they always have plenty of light snacks. It's the perfect place to start off your Kensington shopping or to relax when you're done.