Design temp in MI is between 81 and 88 degrees.
For example, in Marquette it is 81 degrees. In a perfectly designed system, the AC would run non-stop when the outdoor temp is 81 degrees and maintain an indoor temp of 75 degrees.
Exceed either one of these design conditions and the AC will not keep up. E.g. if you want to keep the house at 74 degrees when the outdoor temp is 81 degrees, a perfectly designed system could not do that. Likewise if you wanted 75 degrees inside when the temperature is 82 degrees outside, the system would not keep up.
99% of all of the HVAC companies will oversize the system to avoid callbacks for a properly designed system. Many of the times it's unavoidable-- if the calculations say you need 3.1 tons, your choices are 3 or 3.5 tons, so your system is oversized 10% just due to available equipment.
If it's not system size, check the filter. If filter is clean I would call the installer to check the refrigerant level and/or try and explain what the problem is.