The hard shell aspect is awesome and very protective. However, the rubber lining isn't as great. the bottom strip gets loose and flimsy, needing replacement right away. Overall, though, a very good product.
About the print:
The image quality and patterns are exactly as depicted in the pictured description.