depends on how/when the apartment was built.... honestly...

i find that newer apartments transfer noise VERY WELL... while older ones are better at concealing noise...

both will conceal smell pretty much at the same rate assuming everything seals like it's supposed to... i.e. the insulation around the doors/windows is still in good shape...