If one were to build a commercial building with apartments upstairs and retail units downstairs, what is the best way to build to ensure adequate sound proofing both as between the two floors and also from the outside? I see some commercial builds are made using precast concrete slabs- is this better than a normal building as regards sound proofing? This would not be a very large building though, and perhaps precast concrete slabs are for larger hotels etc?