I am a frequent Hobby Lobby shopper. Upon moving to NC, I was very happy to learn there is a location close to our house. The three-star rating has nothing to do with the stock, structure, or upkeep of the store. They always have what I'm looking for and more.
Every single visit I stand in line for an obscene amount of time. They need to hire more cashiers or retrain the ones they have. I have worked in retail and feel I am more emphatic to cashiers than a lot of other people I know, even the people with whom I have waited in line at this location, but the wait to pay here is just plain bad customer service.