Review (5/5): Perfect!  As described.
Love it!