This option works quite well when all the requirements and deliverables are well known to our teams. Also, the time frame is better defined while working in a fixed price model.