I've been thinking of getting this. I've heard mixed reviews. Overall are those of you who have it pleased with the purchase.