Perfect for Switch and has enough space for games.
Haven't ridden it anywhere and haven't dropped the case at all so can't comment on how drop resistant it is BUT overall it feels good, the switch fits in perfectly and has 16 slots. So I definitely don't expect slots to be used any time soon.
Pros
The outer layer of the switch housing is made of waterproof 165D oxford fabric with a hand-sewn strap (removable) that is durable and comfortable.