Word of advice...
If you see something on sale get it. The sale might not be running the next day. They had various "specials ", 50% off, etc and they would change often. When we went back a few days later, different things were on sale.
My boys love legos. They could spend hours just looking in the store. They have nice t-shirts too(buy only in smaller sizes).