When buying a Nintendo Switch case you'll notice the cases fall into two categories: smaller cases barely larger than the switch itself, designed to hold only the unit and perhaps a few games, and larger cases designed to carry the dock, necessary connectors and a few peripherals. This is, simply put, the best of the larger cases on the market, and despite being 3rd party is preferrable to the official Nintendo case for several reasons.
The size and form are the same as the official Nintendo Deluxe Switch carrying case, but the big difference is the change in interior layout. 1) The official case makes no use of the top cover, while this case adds storage for games and has a small compartment for cables or joycon straps. 2) The official case can comfortable hold EITHER your Pro controller or two joycons in the joycon grip, while this case can hold BOTH. This is partly due to the additional space on the top holding some of the cables that would have been placed on the left side of the dock.
The second reason was ultimately what sold me, and I've been very pleased with the purchase.