By Kelsey Glein
Apr 17, 2015 @ 3:31 pm
Rindoff/Dufour/Getty Image

Gorgeous! Selena Gomez is flaunting her best assets while on vacation in Mexico, and the star made sure to share with the world that she feels beautiful in her own skin---no matter what anyone has to say. The brunette beauty has been spotted rocking several different swimsuits while enjoying the sand and surf with her pals, and has looked stunning in each and every one of them.

RELATED: This Dove Beauty Experiment Really Made Us Think

"I love being happy with me y'all #theresmoretolove," she captioned a photo of herself on Instagram wearing a black cutout Mint Swim ($105; one-piece:

I love being happy with me yall #theresmoretolove 😂

A photo posted by Selena Gomez (@selenagomez) on


PHOTOS: Selena Gomez's Changing Looks