Very efficient and detailed and kept us updated. Everything looks like new! Would definitely recommend Rainbow Restoration. Came out within a day.