Understanding Different Types of Restaurants