A $14.95 delivery fee is applied to each order, for each address, for delivery anywhere in the U.S. or Canada during normal delivery times. There may be additional charges for special time requests or rush delivery. Specific time requests we will do our best to accommodate, but cannot be guaranteed.
Orders for delivery anywhere in the U.S. or Canada must be received before 1pm in the recipient's time zone to assure same day delivery. Orders received after that time will be delivered the next day. We are unable to make deliveries on Sunday. (Except Mother's Day) International orders (except to Canada) must be called in (1-888-255-9500) and generally require 48 hours for delivery. We cannot accept international orders online (except to Canada).
We have a 100% guarantee policy. Our goal is to make sure you are satisfied. We are happy to replace your arrangement or refund your payment method within 3 business days.