I absolutely love Cold Stone. Their ice cream is wonderful, plus they have such a wide variety of topping that you can't go wrong. This place is usually pretty busy and the lines are long, but don't be discouraged. They always seem to be well staffed and keep the lines moving pretty quickly. If you do have to wait, it's worth it. I always order the smallest size. It is a bit expensive, but for the quality and portions, it's really worth it. I have not yet tried their cakes, but want to. I'm sure they're excellent.