Not Selena Gomez, that’s for sure. The pop star looks to be living her best life in a series of photos she posted on Instagram Tuesday night. The 26-year-old is wearing large, gold hoop earrings — so very J.Lo — and a blue-and-green printed bikini in most of the pics, which show her joining pals for a day out on the water.

It’s been just months since Gomez called out people who body-shamed her after she was photographed in a bikini in March. The former Disney star posted a body-positive message after critics mocked her figure and scars from her recent kidney transplant, which she underwent to help treat her lupus.

This time around, the response has been much more positive.

“She’s confident and happy in her life,” one fan noted of the singer’s blissed-out appearance. “Who would want more for her.”