PERMITS:
If you are planning any structural changes or additions, (floors, walls, ceilings, roofs, etc..) or mechanical changes or additions, (electrical, air conditioning, plumbing, etc..) you will need a building permit. Municipalities require building permits and inspections to assure that the work done is in accordance with their local construction codes, and to maintain certain community standards.
Check with your local building department, as requirements may differ city to city.
click here for City of Naples click here for Collier County
Before the job is started make sure that all permits are secured and that you get a Certificate of Insurance from the contractors insurance carrier. Also ask your contractor for a copy of all the sub-contractors' license and insurance information.
If permits are required, then city inspectors will be checking the work. Be advised that these inspectors require that the work be done to local code. That doesn't mean that you will get a top quality job. Keep a close eye on the work, or hire a private inspection service to check the job. Finally, make sure that the work is done to your satisfaction before you pay the final draw.