The following is an outdoor, sunlit shot (skin looks surprisingly good but I have practically no top lip...)
Lip primer almost definitely required. Not the colour/formula to wear if you are planning on doing a lot of eating or drinking. I don't mind touch-ups, but this berry shade obviously carries quite a high risk of high-impact smearing.
Rivoli has, like most berry lipsticks I imagine, some down sides, but it's such a gorgeous colour that I would recommend it to anyone who likes high-end lipsticks. Maybelline Red Garnet is very similar, and Revlon Red Velvet is similar but sheerer. MAC's Hang Up, Dare You and Dubonnet are all nice deep shades.