Ate here only as it was close to Fairmont where I was staying. Food was okay, but service was just plain terrible. Took 20 minutes for drink order to arrive, which came after appetizers, and main courses for 3 diners arrived at separate times, 10 minute apart. Very inattentive wait staff, and slow bartender/kitchen. It seemed crowded (place is tiny), but that would not excuse the service. Also, each person's margarita was mostly all ice. Avoid this place.