The product is hard, strong and soft on the inside. Really high quality and very thoughtful design. The console fits and you have extra space for cables and cassettes. Simply put, this is a must. However, I have two small annoyances with the product. The first annoyance is that the shoulder buttons click when you insert the console. I hope this doesn't break them, but I think it's due to the console's tight fit. The workaround is to disable the Joy Cons and put them on top instead. Although I'll just drive it and see what happens. The second problem is the smell. Smells expensive (thank goodness) but smells weird. The materials appear to have an industrial smell, not an oily one. More rubber. It's not uncomfortable, but it's not pleasant either. Still better than butter! Overall this is still a great product with a fantastic design. Worth every penny!