Has anyone been to the Triple George restaurant (I hope I have the name right!) in downtown Las Vegas? Any comments? I think it's a fairly new place. We're looking for a place for dinner downtown and thought we might try them. Does anyone know their address? Thanks!