Vicky Pattison has hit back at people saying she's put on weight.
With various media reports speculating that the Geordie Shore star had "ballooned" to a size 16, Vicky made sure she defended herself - and did it in the best way possible.
The 29-year-old proved to her Instagram followers that she is looking better than ever.
Posting from what looks like to be a sunny location in a stunning yellow bikini, she said: "🍋🍋... Top secret shooting today was LOTS of fun!! Hair @dinopereirahair Makeup @aimeeadamsmakeup".
Fans flooded her page with compliments. "Wow! 💪😍", said one.
Beauty comes in all shapes and sizes
Another sweet fan said:"Oh you look so PHENOMENAL GORGEOUS xx"
A third added: "Wow you look stunning as always".
Vicky was recently spotted at No 1 Boot Camp working on her fitness, and lifting barbells as well as doing a set of sit-ups with a group, but she got a lot of nasty comments from the pics that emerged.
She has now publicly responded to a "nasty and vile" New! magazine article claiming that she was a size 14-16.
The reality star uploaded a video of herself in a red Ann Summers swimsuit and said: "Beauty comes in all shapes and sizes, mine happens to be a size 10 that I work hard to maintain - I've got boobs and a bum and I like it that way!
"I train often and eat right so I can live my life the way I want to - filled with fun, the odd Lion bar and more than a few gin and tonics!"
Talking to MailOnline recently, she said: "I am a size 10 and have been all year. There are many other pictures from last week just DAYS later at a charity event which clearly show my true size."
The brunette beauty also added that she "applauds" women who rock the fuller dress size, but noted that she is happy in her own skin.