Very nice, but not perfect.  Definitely serves its purpose but could have been made better.  Still enjoying it.