SO where is this place? In Dallas? or ??? And is it a live band thing or something? More info for couple plz!