I did it multiple times (last time being July), no problems with XL, 10-20 min wait which was on par with what it was during the day and on arrival.
They do have an order ahead option if you want piece of mind but I haven't used it before (since they are so readily available) and have heard some odd reviews concerning it.