I fly 2 weeks every month and take a lot of DTW-CLE-LAS flights, and recently took a DTW-EWR-Aruba flight. The flights are over 4 hours and I've noticed that we always get cookies about an hour before we land. But last week I flew back from Aruba and there were no cookies! I'd grown so used to the service I just had to ask. The FA told me that cookies are only served on breakfast flights (we were on a dinner flight.)
I thought it was any flight over 4 hours. And I also recall getting cookies on some afternoon and evening flights. Anyone know the exact rule? I always think of it as one of the best 1st Class perks. Is it only the dinner flight that doesn't add them? Just curious!