It should fit any kitchen sink. But if you have a sink with three holes (separate hot/cold handles and faucet) you will need to buy an escutcheon plate to cover the other two holes if this faucet doesn't come with one.
I did have issues with water leaking out of hole in side of filter initially. A hose was too long and impaired proper pressure flow. Once it was shortened, no leak. This is also why I would tell you that the installation was hard, my husband had a very hard time with it. Lastly, the water output is pretty slow, maybe I am inpatient.