Perfect.
An Xmas gift for a teenager.  Perfect.
Rating: 5 stars