The best! I haven't been there in years and the last time we went it was a 3.5 hour wait but so worth it! Great for a date if you want to get to know someone waiting in line so long.
My advice is to arrive at 330pm so that way you can be one of the first in line and eat with the first seating at 5pm.