A fantastic and fun experience every time? I have been (3 times so far).
I can never remember what drink I get, but every time? I order a drink I am satisfied.
Of course, it's also all about the aesthetic. It's small ?but cozy. Their reservation system keeps it from being crowded. Always get a reservation.
Parking can be a pain, but that's a small price to pay for the experience.