Hmmm, I guess either is ok with me. I can't say I've been denied no matter when I book (even during the actual trip). That said, we're also flexible; if I can't have San Angel at 7:00 on Friday then we're ok with 8:00 on Thursday.

I suppose if I could only eat at one specific restaurant at a specific time and date, not a minute before or after, then it would matter...but it's worked ok for me in the past (23 years of doing it). I've even gotten tickets for Spirit of Aloha "day of" during the summer...so I guess I'm kind of confused where the booking problems are.