I agree with Sue Ellen on A.J's in Capel street. Tiny shop, but often nice range. M&S aren't cheap, but they are good. I bought a big M&S leather chair from a place beside Woodies on the Malahide road. Don't know the companies name, but it's right of the Woodies door. Quite a big shop too. Check out shops in Blanchardstown too. There are some over near Lidl.