Really depends on the time you go there I guess, we were with 4 on a weekday and got seated right away, I'd go for two days in advance.
If a weekend or holiday, as much time in advance as possible is best. In general, though we often have openings up to the day of the requested reservation, except during peak business periods.
Thanks! Your answer is awaiting moderation.