Selena Gomez is currently enjoying a holiday in Mexico, and she's not about to let some cruel weight comments get her down.
The singer and actress was pictured on the beach earlier this week sporting a skimpy pink bikini as she swam and body-boarded with some friends.
But it wasn't long before attention was drawn to the star's (slightly) curvier than usual figure, with some online commenters saying she looked "bloated" and "puffy."
Regardless of her weight, Selena has a fabulous figure, and her subtle response to her haters was just brilliant.
Sharing an Instagram snap last night of herself looking gorgeous in a black swimsuit as she lazed on a sun lounger, Selena wrote, "I love being happy with me yall #theresmoretolove"
Selena is currently taking a well-earned break from a busy filming schedule on her new film In Dubious Battle, a period drama directed by James Franco. To add to the positivity, after a turbulent end to her relationship with Justin Bieber last year, the young star seems to have found happiness again with musician Zedd.
We're delighted to see her so content!