The bench itself should be one with several incline and decline options. I have one now with only flat, 45* incline, and a decline option. My 2023 wants a new one because the one at school gives him a better angle for some of the scap exercises they do. Don't go cheap with it. Cheap benches break easy.
I'd recommend getting BowFlex dumbbells if you need to conserve space.