Unfortunately I cannot recommend Nexus IT Solutions. Multiple missed deadlines, poor communication, and a final result that was nowhere near what was promised. I've tried reaching out to resolve the issues but responses have been slow. Very disappointed with the overall experience.