Yes it has tons of products. But I have never been dealt with so poorly when they got my order wrong. They did not fess up to the fact that it was their fault they didn't send me something. I am still waiting after ordering the product a month ago to get it. I have called several times and emailed twice. My wife took it over and talked to them as well. The manager promised they would ship it ASAP. Yet it still is not here. I spent a lot of money there, as you know these things are not cheap.