They always quote delivery at 30-40 min and ALWAYS show up wayyyy earlier.