The Cranberries best of collection review