5 Star Review: The company was very thorough and professional.