Overall, the item is decent. This was my first time using a pump, so I have no prior experience with pumps. The cup did seem a little hard, but there were no issues with the fit and it wasn't entirely uncomfortable.
However, I'm not sure if I had an issue with position or if there's a possible defect, but once pumped, the cup wouldn't hold the suction forever, and I'd have to constantly keep adding more pumps. The product advertises that you are able to detach the hose, but that wasn't possible because the suction would slowly go away and would pop off after a minute.
I personally was not satisfied with the product for the money spent.