Best method for making rooms in game

I’m trying to make a game where the map randomly generates at the start of each map. What would be the best method for making the rooms themselves? I’ve seen some people have the rooms be 3d models and then load the items and doors separately, and I’ve seen some people have the rooms made in probuilder and saved as prefabs. I just don’t know which is better.