After some research and getting a couple of quotes from other companies, we elected to go with FL Solar and Air based on Angie's List reviews. Good interaction with the company initially, professional and helpful. Based on other quotes, the price was fair; not the cheapest but definitely not the most costly. The day of the installation, everything fell apart. The installers were nice but the installation itself was EXTREMELY bad. In fact, they even left without finishing the job! It was unbelievable. So I took about 40 pictures to show to their management. Here's the list of the "damages"....... 1) We didn't receive the correct windows. We ordered "no grids", they came with grids. They said that it's cosmetic and they can be removed. Unfortunately, we went along. Result: Some of the windows have dents in the frames and the glue on the glass was not totally removed. 2) We had amended the contract in writing to have the casement windows come in frosted glass, we received clear glass. 3) The master bathroom window was installed in the guest bathroom. The dimensions are different; the installer had to force the installation of that window in the guest bathroom. He broke a couple of tiles. We now have a window in the master bathroom that is slightly too small. 4) The caulking/sealing around the sliding doors was poorly done. Cement was missing. We could actually see the wood exposed inside the wall (where the door frame is secured)! 5) They left in a hurry for another job leaving all the debris inside the house. I wish we could post pictures on Angies's List because they would speak for themselves. I sent an email to the company (which was acknowledged) detailing how the job was done. They had their money. No one contacted us back to fix the issues. During the city inspection (which did NOT pass), one of their workers had to be there. I was so upset that I picked up the phone to have a manager call me. Tim Gallivan called me back. I had sent the email May 12, he finally contacted me the following month! To this day, the situation is still not resolved.