Everything you would ask for and more!