Rainbow location: Always very clean, always friendly service, usually never a wait. My only complaint is some of the staff are overly aggressive with their sales attempts. I shouldn't have to say "no thanks" more than once. By the fourth time, I'm ready to reach across the counter. Teach them how to tone it down.