HOUSTON -

A suspect has been arrested and charged in connection with the death of a man whose body was found in a rug at a southwest Houston apartment complex.

Omar Ibrahim, 21, has been charged with murder.

Houston police said Adrian Castro-Villasenor, 46, was found dead inside a unit of an apartment complex in the 2700 block of Briargrove on Sept. 17. His body was wrapped in multiple layers of rugs and bedding, police said.

Detectives said Ibrahim asked other people for help loading the body into a vehicle, but they were unsuccessful.

Ibrahim then left the apartment complex and fled to Idaho, where he was arrested Friday by U.S. marshals.

Detectives said Ibrahim has confessed to his role in the killing.

The cause of Castro-Villasenor's death has not been released, nor has the motive for the killing.