By Anna Hecht
Updated Mar 29, 2016 @ 11:15 am
Credit: Alberto E. Rodriguez/Getty Images

Kesha's got no problem showing off her beach bod these days. On Tuesday, the Die Young singer, 29, took to Instagram to share a smokin' hot bikini pic while vacationing in Palm Springs, Calif. Wearing a barely-there black swimsuit and striped cateye sunnies, the singer posed fiercely for the pic while relaxing in the pool. In her caption, she confidently told body shamers to shove off. And, rightly so.

"Not a slave to perfection," Kesha's caption read. If you ask us, though, the singer's looking pretty close to perfect. In the photo (below), Kesha's classic black bikini fits perfectly and, as for her figure, the girl's got it going on.

She went on to tag her location as L'Horizon Resort Palm Springs, a luxury boutique hotel in California, where A-listers frequently go to get away and enjoy some rest and relaxation. As for how Kesha spent her stay, the singer snapped a spa selfie (below) and described her weekend as "THE most relaxing weekend with friends."