This is a great high quality case, which looks and feels a lot better in person than the images show.
The outside is semi-hard plastic and strap is well attached.
It has a good amount of storage space inside and can fit up 9 switch games.
I got this for my updated GBA and it fits it snuggly with room for 6 games.