It's even nicer in person!  the blue stripe is more teal then blue but it's super nice and perfect for a teenage boy.