Mixed experience
Started off great with excellent communication and clear timelines. However, towards the end of the project there were some delays and the final deliverable needed revisions. They did fix the issues promptly when brought to their attention.

