If you need a simple cross body it works decently, if you want something for your Switch DO NOT BUY THIS FOR NINTENDO SWITCH, the padding is non existent and you would need a thin hardshell to get any protection for it. Also it will not fit your Switch, doc, cords, and games. You will be able to bring the Switch maybe some extra joycons and a game or two. Also the bag does not have a built in portable charger you have to provide that (this might have been my misunderstanding).
Recommendation, find a better carry case and maybe use youtube to do some research.