I had a mixed experience with this company. While ...
I had a mixed experience with this company. While the overall result of the project was satisfactory, the communication could have been better. I had to follow up multiple times to get updates and information. However, the final outcome met my requirements, so I would still consider them for future projects.