I love the flavors in this. The dates help balance out the acidity of the dressing. This salad is very easy to prepare and should last several days. However, I would only add the avocado right before you are going to eat it. Otherwise, it will get too mushy and brown. I hope you enjoy this as much as I did!