I used to prefer Michaels over Hobby Lobby but now we don't have one where we moved to. Plus, they are not all created the same. I was going to the one across from my work and thought it a bit trashy. Someone in my SNB group suggested driving the extra 15 minutes to the next one. It's well worth it!
BTW, they adjusted my candles that went 50% after a week, so I know they adjust prices. I just don't know how long they give you.