Some people will find a reason to complain about anything!
We have ordered from just about every indian resto in the beach,and King West while we lived there, and Cinamon is hands down the best! Portions are good, meat quality is very good and flavours are outstanding! It may take a little longer to prepare, but that is because it is being made fresh as you order.