Honestly?
No - I ate two (sheer greed - I hold my hands up) and I felt quite sick. The problem is there is rather a lot of chocolate, especially on the base. Wonderful as M&S are, their choc does taste like the cheap stuff you get from the market if you eat too much of it