"Almost 4 months postpartum and so happy with my results," Snooki captioned the impressive photo. "I still have loose skin and stretch marks on my belly, but it's all worth it for my beautiful babies. Staying fit during pregnancy was the best thing I could ever do. Now it's time to build that muscle for summer 15! Big thanks to my trainer for kicking my body back into shape."
The 27-year-old reality star gave birth to her second child, Giovanna, in September 2014, and has a two-year-old son Lorenzo. She's had both children with Jionni LaValle, whom she got engaged to in 2012. The two finally tied the knot in November, just a month after she gave birth to Giovanna.