Just about everything you need, and compared to other places, the price is ok for what you get.