No single delivery method is suitable for every project. Design-build is best suited for a project where basic performance and technical requirements can largely be agreed upon prior to design and construction of the project. The owner must be willing to set such requirements and allow the service provider to fulfill them in the best possible way. If a project is not clearly defined at the outset or may need constant owner input at different steps in the process, then design-build may not be appropriate. However, when speed of completion is a priority, then design-build may be the most attractive option.