Self service, good mix n match favors and lots of goodies. Be careful, the bowls are big and you can easily pay more for a single serving than a gallon of Breyers at the grocery store.
Very dog friendly place. They will bring out a bowl of water and a small softserve with dog treats stuck in it for your little dog.