Perfect in every way, couldn't have hoped for a better experience.