BUT WHAT IS CT Restaurant, REALLY?