I had a mixed experience with this company. While ...
I had a mixed experience with this company. While the staff was knowledgeable and provided good service, I felt that the overall process was a bit slow. However, they were able to resolve my issue in the end, so I appreciate their efforts.