I needed a case to fit my Nintendo Switch Pro controller and dock in when taking my system to a friend, as well as my cables, which seemed to be the point of failure in most cases . This case was perfect. It could hold the entire system, two additional JoyCon controllers and their wrist straps, my pro controller and either another pro controller or my JoyCon grip, all protected by a well-cut foam block. If I ever buy a PokรฉBall Plus, there will be room for it too. There is a huge zippered mesh pocket in the lid, which I use to store the included gaming case, HDMI cable, USB-C charger for my Pro controller, and two other wrist straps. There's plenty of room for more. This is exactly what I needed. The body feels solid and well built. The foam feels firm and I'm not concerned that it will protect my stuff. Without the buckles and strap, I would have traveled with confidence with this suitcase. They look like metal but look very cheap and I wouldn't be surprised if they broke one day. If you can replace them, this is a great case to buy. And something else. I was very pleasantly surprised to find out that Zadii included a free screen protector with their Switch. I didn't know this would be included so I was very happy!