I've only been to one: Seminole Hard Rock in Hollywood, Fla for my dad's b-day last January
He loved it, especially when the staff started dancing to YMCA on every table... it was fun.
I've been to Hard Rock at the Taj Mahal in Atlantic City, NJ a bunch of times but never actually ate there so it doesn't count.
--Russ