Selena Gomez isn't one to let the haters get her down.
Putting her hair up in a ponytail, Selena was fresh-faced and appeared super-relaxed while thigh-deep in the waves.
Selena actually addressed her body shamers with positivity last Thursday, sharing yet another sexy swimsuit pic on Instagram with the caption, "I love being happy with me yall #theresmoretolove."
Selena has since returned from her Mexico getaway, showing off her stomach in a crop top in an Instagram update on Monday.
"Home sweet home... But for sleep then right back to the studio," she wrote. "God bless everyone! Hope you have an amazing day!"