All you need and much more, very clean, friendly for absolutely best price.