We travel to Disneyland at least once a year. We stayed at the Del Sol a few years ago and hated it. The room was dirty, thin towels and finding a place to park was difficult. We have stayed a lot of places (Fairfield Inn, Holiday Inn, Tropicanna, Annabella. Del Sol is the only place I will never stay at again.
Next week we will be trying the Ramada Plaza. I have never stayed there before but it has to be better than Del Sol. Ramada Plaza definitely has a better breakfast. Ramada Plaza is a little longer walk, but it works for us. Our kids are 10 and 14. Hope this helps you with your decision.