with several days in advance very good very good very good very good