The console tray itself is amazing. It has a nice texture, not the high gloss you'd expect, is long lasting, easy to apply and looks great. However, the controller skins were a bit disappointing. They were difficult to put on. You really need to smooth it out to avoid wrinkles and bubbles and make sure everything fits together. I didn't expect perfect but I think it could be better. The parts surrounding joysticks and pretty much every turn just curl up and start peeling off. Serious annoyance when playing games or even lifting it off the couch, the skin will easily catch and begin to peel off again. The texture and quality of the leather material is great, but the application and functionality lag behind. Other than that it's a pretty great product and I would definitely buy another one for the console or a brand new set if they find a better way to keep the controller skins in place.