Ribosome assembly primarily takes place in the nucleolus. The nucleolus is not membrane-bound but is a distinct region within the nucleus where rRNA is transcribed, processed, and assembled with ribosomal proteins to form ribosomal subunits. These subunits are then transported to the cytoplasm where they combine to form functional ribosomes.