I took entirely too long to see this (by roughly 20 years) but when I finally did.... I hated it, and didn't make it to the end.
Couple years later, gave it another chance, and... excellent.
This is a movie you have to be in the right mindset for, but if you are? Unparalleled.