It takes almost all day but so worth it in the end