Review (4/5): Four Stars
But it's too expensive, so I probably won't buy again.