The donuts from Rainbow are only okay, definitely not the best around, but the biggest turnoff when it comes to this place is the staff. Two times now, we've come into Rainbow, only to be ignored by whoever was working because they were either watching TV or playing on their phone.
We live around the corner from this place, but will gladly drive past it to go to another shop with better donuts and better customer service.