Review (4/5): Four Stars
Took a while to arrive, but was worth the wait and the price was right.