Everything you could imagine and so much more. Just incredible. Mel has thought of everything.