Well constructed and fits my Switch Pro Controller perfectly, keeping the buttons from depressing in-transit. The zipper is smooth functioning. while the top could have a little extra reinforcement, the little bit of flex it does have doesn’t seem like it’ll cause any actual problems unless you are being absurdly rough.New product does have a mild new-tire smell (if that bothers you), but I expect that to dissipate over the next few days.