They're open 24 hrs, have free wifi, and their donuts are delicious! That would probably give them 5 stars:)
I've found, however, that some staff are way friendlier than others. And I've seen my drink made 3 different ways by 3 different people... So there's definitely some room for improvement... mostly, in the friendliness department.