Bottom line up front, this case is as perfect as I can want.The shell is stiff and holds its shape well. It is not soft and compressible like other cases. The outside material on the shell is a soft cloth material, but that doesn't seem to be an issue. I am not sure what the actual shell is made of but it is strong and stiff.The zipper slides smooth but is not loose enough to slide on its on. I noticed that there are rubber lips on the inside right behind the zipper. This protects the PSVita from the zipper and forms a type of seal. I am assuming from dust and such.In the bottom portion of the case the PSVita (1st Generation) first perfectly. It is not tight to where the PSVita is rubbing on the inside, and not loose to where it slides around. There is also a strap that sits behind the PSVita and it can be used to life the PSVita out of the case.I really like how the designed the middle flap. It is not freely swinging and is more attached to the top piece. That way when you open the case, the middle flap lifts with the top and out of the way of the PSVita. The bottom of the flap has a textured foam like layer to protect the PSVita. The top side has 10 slots for the games. Each game slot has an elastic type of pocket to secure them in. They are not going anywhere.The top compartment is zippered mesh, and actually very soft mesh. I has a USB cable and plug in there and it takes up less than 60% of the space.It is actually fairly small enough to bring with me when I travel, yet large enough to hold everything safely.Overall, very well made, well designed product. I do and have recommended this to many others. I really could not have found a better case for the PSVita (1st Generation). Compact yet large enough, strong and rigged yet soft and protective.