I had an overall positive experience working with ...
I had an overall positive experience working with Towers Construction Management JSC. They were reliable, professional, and delivered a satisfactory result. I would consider working with them again in the future.