What it costs and how long it takes