This little guy is perfect!!!!  The only reason it's 4 stars and not 5 is because of the "little".   Probably my fault for not reading the description well enough.