I love this Ulta, they're always well-stocked and really friendly. I've even found some products here that I couldn't get at other ones! Definitely check them out, they may not be as large as the other locations but they definitely seem well run. I've also heard good things about their salon, thinking about checking it out since my last experience at JCP wasn't too good.
Pros: good selection, easy location, nice staff