endeavor review