Review (5/5): Does all I expected
Love it.