Mine may have been defective as the strap and bracket seem to be quite well made. However, the side without the loop where the strap connects to the joycon holder is glued, not sewn. After 1 use, after about an hour, the glue came off and broke.
Pros
Comfortable to wear and easy to care for. It won't add much weight. Soft, breathable, durable and lightweight. You can use it for a long time.