I dropped in quickly today to see what it's all about.
I grabbed a horchata (all I could think about was the Vampire Weekend song) and some pastry with cheese in the middle. Both were okay.
They have food also - I want to try one of their Tortas, since they bake their own bread.