If you have a decent hibachi place near your hometown, I wouldn't bother with Teppan Edo. If you don't, it is worth a try. I haven't eaten at R&C for similar reasons though we would like to try it...it just always fall off our list in the final analysis but, man, the Welsh Dragon looks like my kind of drink.