I have several different cases of different sizes, but none of them have given me what I really want - a case that can hold my Switch without removing it from its protection and enough space to put everything else I need . This case does just that: a detachable (and inherently incredible) top case holds my Switch in the JETech case (https://smile.amazon.com/gp/product/B07457V4XJ, fantastic protection) but can still hold multiple toy carts) . By itself, it's great as a travel bag that fits in your hand. It also attaches securely (I mean secure - Velcro and straps on the handle) to the lower case, which has enough room for a docking station, pro controller and cables, or other combination of accessories. Sturdy removable dividers allow you to customize the layout of the dividers according to your needs. On the weekends I carry spare joysticks along with 2 8" game cases and cables so I can use baffles to protect them from being crushed or even touched by other storage items. Pads And on top of that it looks good. This case surpasses all others I've bought out of the water. Outstanding PDP work!