Absolutely perfect!
Got it for a gift for a high school graduate and he absolutely loved it!
Rating: 5 stars