You guys should try Cakes n Cravings in Joo Chiat. Their icing is really nice and the cupcakes soft and moist. The owner said that their icing does not have any stabilizers (aka. shortening Crisco) which is italian buttercream. Their banana cupcakes use real bananas and not the essence type which taste like meds. I think PV is the same league as Swirls (although Swirls tends to have a sweeter icing being typical American bakeshop), but these two is a step up from Twelve Cupcakes. But so far the best for me is Cakes N Cravings chocolate salted caramel, banana espresso and vanilla PB&J.