Sean Kingston is headed towards full recovery following the jet ski accident that left him in critical condition. He has finally been released from the hospital.

clearpxl According to MTV, the 21-year-old singer left Jackson Memorial Hospital in Miami on Tuesday, a full three weeks after he was admitted for injuries from his Memorial Day Weekend accident on Miami Beach.

On May 29, the Miami native lost control of his jet ski and crashed into the Palm Island Bridge, leaving him with a broken jaw, fractured wrist, and water in his lungs.

Earlier this week, Kingston tweeted a photo of himself in the hospital looking healthy, with a note that was his first message to his fans and well-wishers since the accident.

“Feeling alot better! GOD IS GREAT! Thanks for all the prayers and support! Love you ALL!” he wrote.