We've given iCream a few of tries and had three very different experiences.
1st time: Full price with no discounts or coupons. There wasn't another customer in the place. The deserts were good, but expensive for what we got. Our bill was about $13 for two desserts.
Second time: Closed for super bowl sunday.
Today: We had a 25% off coupon and they were running a two mix in special. The place was packed! So much so, in fact, they were running about 20 minutes behind schedule. What really irked me and inspired the review is that the staff turned off the open sign and started turning people away at about 930. Multiple customers walked in and were turned away while we sat and waited. Above all else, I hope this isn't the norm and that the owner will address this with the staff. We got our desserts at about 950, one of which came out with a volume that didn't fill a medium cup, so it was re made and we got to keep the original.
Overall, if they could get all of the pieces put in place (pricing, delivery, and product) we would be much more regular customers.