I would have given this Ben & Jerry's 5 stars, but the dining area was dirty and the bathroom was downright nasty. Nothing like sitting down to a dirty table, throwing your trash away in an ice cream covered trash can, and going to the restroom to have your child wash their hands, but deciding it would be more sanitary to just turn around and use napkins.
Ice cream was great and the service was great.