EDIT:
Here is a more comprehensive Tech Article I wrote back in 2010 on another forum where I am known as "60dgrzbelow0" with a 13 part "Baker's Dozen How To Repair Automotive A/C"
http://gmtnation.com/forums/threads/how-to-repair-your-air-conditioning.14558/
Your original post hints that the vehicle was in the shop for the a/c repair. Here are the normal orders of operation for these general repairs:
(1) Recover the R-134A Refrigerant as per EPA-608 EPA-609 Clean Air Act Regulations
(2) Remove the bad components such as a seized compressor & REPLACE SCHRADER VALVE(S)
(3) Replace the Orifice or TXV liquid line metering device and Accumulator
(4) Flush the system high and low lines, evaporator and condenser
(5) Pre-fill the new compressor, new accumulator and condenser each with 2 Oz of PAG Oil
(6) Replace all O rings and rotate compressor 10 Xs B4 installation
(7) Flush the system with Dry Nitrogen and pull a vacuum down to 25 microns
(8) With the Engine off, Pre-fill on the Low Side Service port with 1 can of R-134A
(9) Start the vehicle with the A/C on & Blower set to high
(10) Continue filling the system with vapor on low side until low pressure switch engages compressor
(11) Install Manifold Gauge Set and sample local ambient air temperature
(12) Insert a Digital Probe Thermometer into the air vent inside the SUV
(14) Use a Temperature-Pressure chart to determine how much additional refrigerant to add
(15) Normally ...refrigerants get weighed into the system at the factory...use the Guages
(16) Take at least 10 Minutes to wait for the system to normalize and check the thermometer
(17) A good indication of proper functioning is when condensation settles on Accumulator
(18) Try not to over fill the system...make frequent checks for interior temps
If the system leaks have not been taken care of B4 hand....pulling a vacuum will draw in damp ambient air and non-condensible gases that will cause the moisture to freeze in the low side capillary expansion evaporator tubes and block the flow of the refrigerant. The only way to to know for certain is to use a two stage scroll vacuum pump with fresh vacuum pump oil fitted with a Digital Micron Gauge. Once the system is vacuumed down... The pump is turned off using ball valves and the Micron Guage is observed for any rise in internal pressure. If the internal system pressure rises ...say above 300 Microns in 30 minutes... There is a leak somewhere that must be fixed first...and then another vacuuming must be performed. No matter how new the components are...if ambient air is being pulled into the system....it will have moisture that can completely saturate the PAG oil and Silica Gel pack inside the accumulator ...and the residual water will eventually freeze somewhere inside the expansion-evaporation side of the the A/C system and fail to cool.
If your condensing coils are too dirty....the sub cooling necessary to change the low side refrigerant vapor into a liquid on the high pressure side will not occur with enough heat dissipation to allow the liquid to form...and cause a problem upstream where the liquid must expand through the Orifice and flash into a vapor drawing heat from inside the cabin into the evaporator coils as superheat to be removed by the condenser near the radiator.