I've got one of those huggers in the garage, I never fitted it though- just got it to see if I still don't like huggers (I still don't like huggers). It's... OK. For me, it would have been fine, because the finishing work it needs is straightforward if you know what you're doing, but it's a bit untidy and not everyone would be happy to tidy it up. It's certainly solid enough, pretty heavy and overbuilt in places actually. Not amazing really.
I'm pretty sure they've just taken a mold off another manufacturer's hugger rather than designing their own, so the fit should be fine