Have been a few times, great city.
Look for the old tapas bars with locals in. Much better value and good vino by the glass.
It's a footie mad city so if there is a game on then get along. Betis get bigger crowds and are the traditional team with a history of underperforming. Think Newcastle...