Great case to keep your system protected in a bag, or while on the move.
This case can hold your Switch with the joy-cons attached, has slots for 5 game cartridges, has a pouch which is suggested to carry two joy-con straps (although this makes the case a little bulking). The case itself is not a hard plastic case, nor a soft fabric. It's kind of in between? It will protect the unit from scratches, and small falls, although I think any large falls would still be fatal.
Additionally, the pouch potion of the unit has be folded over to make a stand for the Switch! Neat!
I would give this product 5 stars except for the screen protector. It's a standard plastic screen protector as advertised, but after using tempered glass on other products, I really don't like plastic screen protectors. It seems like they're always really hard to keep clean, and touching the screen leaves noticeable smudges that you don't get on glass. Plus, tempered glass is more durable and protects the screen itself better.
I use this case whenever I'm away with my Switch. It's a good size, being not too bulky whilst still offering protection.
The only comment I would make is the pocket to hold the Joycon straps, I'm wary of using it for this purpose as it doesn't lay very flat and I'm conscious of putting pressure on the screen. However it is good for holding less bulky items such as headphones or a screen cloth.