Anybody know what's up with La Madeleine's? I thought I saw a few weeks ago that their channel letters were up. Drove by recently and it's gone. Is this place still happening?