I would also recommend Tablao los Lunares, i have been and it was a brilliant night, very traditional and while my Spanish wasnt good enough to follow all the words in the songs i definitely got enough to get the gist of the stories and the singer was so expressive you knew which emotions were telling the stories for the dancers who were also brilliant. You need to book in advance though for the meal and show, its on Saturdays.
Hazel