This store is one of the best in town. The staff has a fair amount of knowledge. However, most of them are fairly young, so they get frustrated with a too many question. The selection of products is fantastic. And if you don't see it, they can get it. I agree that it isn't the cleanest store that I've ever seen, but most all of the animals are healthy and well treated. They also have one of the best selections of fish in the whole town.
Side-note: if you have a lot of questions, get a book on the subject. People are by nature, very opinionated and will share bias information. I know several people who have recieved bad info from a pet store.