I'd never had gelato before having it at Capogiro, but I would give an arm and a leg if I could find it better than here because this place is awesome!
The selection of gelatos and sorbets varies from day to day with a few exceptions--they always have a handful of regular flavors that you can find any day you go there. They make an attempt to use locally grown fruits when they're available, and their offerings change with the seasons to keep everything as fresh and yummy as possible.
I know they offer some beverages and some non-gelato food items, but honestly, I'm never paid enough attention to even know what it is.
The staff is friendly, and they'll let you try any flavor at all. Keep in mind though, that the prices are a liiiiitle bit on the high side and that they only accept cash, so it's more of an occasional, amazing treat.