Great case. The top pocket is deep enough to hold the Joy-Con grip, power adapter, and cables. However, it's not big enough for a dock. The Switch fits snugly in the bottom compartment and has two flaps to keep it secure. One holds 24 games, 12 on each side, and the other has two elastic straps to hold the Switch screen when using the case as a stand. Just make sure you put a sling strap under the Switch before inserting it into the case, like I said, it fits snugly.