This store is meant for the upper middle class person who loves to indulge him/her -self with yummy smelling bath and body products, as per the store name. They sell lotions, creams, cosmetics, and tons of soaps. It is mostly priced from about $3-$30, depending on what you want. However, considering that I can get three bars of soap for a dollar at the CVS down the street, I can't justify paying their high prices, even during the semi-annual clearance with prices up to 75% off. I guess you are paying for the many employees, beautiful decor, and high end location.
Bath & Body Works is located in the middle of the congested Marlton Square on Route 73, and I would not advise going there during commuter peak times. Or you won't be able to get home for a very long time due to bad traffic conditions.