In my opinion, a major chain rarely deserves more than 3 stars. But this particular Walgreens is almost brand new, has an awesome(and different from others, very well done) layout, is very clean. And the clerks are nice! Amazing, in and out, quick service, clean aisles. The only difficult part is the exits from the parking lot. This is the new standard in my mind for Walgreens.