4.5 / not quite a 5 star because there was some initial delay but Debashis was always quick to communicate and upfront with updated timelines. The work was completed to satisfaction. I would work with Debashis again.
Although, this project is a bit delayed he did express and communicate this well with me. His efforts to continue when I almost cancelled the project, proved he was willing to make up for the lost time. He was able to give me proper feedback to this milestone.