Everything and much more then expected. Absolutely perfect!!!