In my experience, there aren't a lot of stores who sell the items Mary Immaculate has around the Valley. I've gone here a couple times and have enjoyed my experiences. It may be a little overwhelming for some but there are a lot of religious books and trinkets to choose from here. Staff is helpful and personable. Will be returning today to purchase a St. Michael pendant as a gift to a friend who just graduated the police academy. My only complaint is how expensive everything is!