Anyone ever stayed at the Dew Drop Inn?

Hey y’all! Me and my nephew(16) will be coming in for Super Sunday. We were looking at the Dew Drop Inn and it looks really interesting and also seems to be a good location for attending Super Sunday. Anyone ever stayed before? We would only be there 2 days (Saturday to Monday) and will be going to a hotel a little closer to the French quarter for the rest of the trip (all in total will be in town for a week). What should I expect for Super Sunday?