Charlie Sheen‘s been enjoying a tropical vacation at a secret locale with ex-wife Denise Richards, their two daughters and her adopted daughter — and RadarOnline.com has the photos.

Sheen, sporting shaggier hair than usual, has been actively posting updates to social media sites such as Twitter and Who Say, detailing his idyllic getaway with the Wild Things star, 40; their daughters Sam, 7, and Lola, 6; and the 6-month-old Richards adopted earlier this year, baby Eloise.

It’s been a crazy year for the former Two and a Half Men star, 46, as he publicly battled with CBS execs and former boss Chuck Lorre before parting with the top-rated comedy. And while his relationships with the mothers of his children — Richards and Brooke Mueller — have seen peaks and valleys, it’s clear the enigmatic actor has things copasetic as the holidays are upon us.

Oh, and Sheen’s Comedy Central roast in September was seen by 6.4 million people — good enough to rank as the second most-watched telecast in the cable channel’s history.