The product is good, but the promised delivery time estimate went so badly wrong that it affects the overall rating.