i've been going to the vaughan location for years, it's great. there are always huge lineups of people, and it is competing with the eglinton/oakwood area (very nearby) where there are a ton of jerk chicken/roti shops. to me, when you see a constant stream of people form the west indies lined up for food it's probably the real deal.
the oxtail is fantastic. the rotis are huge and very well made. the jerk is good. not fantastic, but well good.