Everything and more then expected. Great time.