Product review (4 stars): good but not great
worked with some modification