They have 60, 30 and 15 day discounts for ordering early (10%, 7%, 5%). Also, during very busy times their delivery slots fill up quickly. We’ve had great success with them. I had to cancel an order last year on very short notice when our October trip was canceled due to family illness. They were very kind and did not charge me a re-stocking fee. I highly recommend them.