I don't have that specific jacket, but collectively in our household we have about 6 various JR jackets (mesh & leather) as well as a variety of JR gloves, tank bags and boots.
Overall, I've been very happy with them. They're very comfy, the fit is very consistent from one jacket to the next (i.e. if you take a particular size in mesh, you'll wear that same size in leather, etc). Fit is a bit roomier than more race-inspired lines like Alpinestars, but it's not baggy.
My jackets have all held up very well; my only complaint with JR gear in general is with the mesh/textile gloves, which just don't seem to hold up for very long (my leather gauntlets have been great, however).