Excellent overall, very flexible with many useful features. Only suggestion I'd make for improvement is a feature that as the user if they really intend to complete a task that has been snoozed multiple times.