Selena Gomez is spending the final days of 2018 with her besties.
The 25-year-old singer is vacationing with friends in sunny Cabo San Lucas, Mexico over the New Year's holiday. One of them, Raquelle Stevens, posted on her Instagram page late on Friday a group photo showing Gomez wearing a one-piece swimsuit while standing in the water on the beach with four other pals wearing bikinis.
"Our 6th New Years together!" she wrote. "Grateful for so many amazing memories."
In the pic, Selena sports dark brown hair. She recently had her hair dyed back to its natural color after sporting a platinum blonde hairstyle for more than a month.
Gomez and her pals are living large in a $18,000-per-night luxury villa that features 360-degree views of the sea, an infinity pool and spa, a personal golf cart and butler service.
"She seemed very excited when she landed and was giggling with her friends and taking photos," a source shared with E! News. "They are all planning to do some fun dinners and spend New Year's Eve together."
It's been a challenging and eventful year for Gomez, who underwent a life-saving kidney transplant a few months ago.
"I'm really proud of where I am right now. I handle things in a healthy way. I can enjoy where I'm at," she told Billboard. "I love being able to say 'no.' I like being a part of the world."