I recommend this book to those who want to study more about everyday life in biblical times, BUT I must also warn readers that they will have to be comfortable reading the work of somebody who does not take scripture as the word of God. I was able to get lots of useful information from the book, but I also strongly disagreed with her view of scripture.
That said, there is lots of fascinating, everyday details about things like housing, clothing, cooking, pottery making, etc, which could all be really helpful if you are considering writing a book set in the period (like I am) or if you're just fascinating by the historical details. I didn't even mind that she chose to make her 'main character' a polytheist. We know ancient Israelites were often disloyal to Yahweh. I did find it slightly annoying though, and entirely unnecessary, the way she talked about scripture as if it were somehow edited by later authors to hide the fact that ancient Israelite people often worshiped more than one god. She seem to take the fact that archeology shows this pattern of polytheism to somehow indicate scripture is inaccurate. Which is NOT the case, if you're actually familiar with the old testament!
Scripture is very clear that Israel fell into worship of other gods nearly constantly, right from the start (golden calf, hello). And even during the later monarchy years, Yahweh-worshiping kings often left the "high places" standing. The point is, nothing in the archeology she is referencing in any way contradicts what is revealed already in scripture, so there's no need to assume (as she seems to) that the biblical authors were attempting to "hide" this, or to start theorizing that certain biblical stories are edited to disguise these ancient practices (like suggesting Hannah might have actually been traveling to Shiloh to participate in ancestor worship). This kind of speculation simply isn't required by the evidence, as far as I can tell. Scripture says Israel was unfaithful to Yahweh. Archeology also shows Israel was unfaithful to Yahweh. Shocker.