I wish Yelp would add a zero star option. I can't comment on the food, only the service, as my group of 4 people that had a reservation waited 30 minutes at our table for our DRINK order to be taken! Then it was only taken because we got up and went over to a different server who took the drink order and then never returned with them. In the meantime our "server" told us he'd be with us in one minute about 15 minutes in and then 15 minutes after that he came by and said he knows we're hungry and we've been waiting, and then walked away from us again! We debated getting up to leave and then when we saw the server go take the food order from a party that came in way after us we immediately all stood up and walked out. We then spent our $230 on food and drinks at Rubs a few doors down so hopefully the server reads this and realizes his pockets are about $45 lighter! But he didn't seem to care so whatever. Maybe we're spoiled because in NY we'd never be treated this way or kept waiting for so long without so much as a drink order or chips or something. If I was in Montreal another few nites I would have spent them camped in front of Diablo's discouraging people from going in. DON'T GO THERE!