Free delivery up to 15 miles. Orders must be made 2 days in advance. For orders over 25 people, a week in advance is necessary.