Perfect, just what I need.  I originally ordered it for my son but since I see it in person I'm going to keep it for myself and order another one for my son.