Generation I is one-stop-shopping: Leave it to Angel Derras, and it'll get done -- on budget and on time (truth be told, even a bit ahead of time). I couldn't have wished for a better contractor. I bought an older apartment that needed quite a bit of work done. Generation I provided great customer service (you get updates in writing and pics) at every stage of the project. Some demolition work had to be done. All was left as neat and clean as they found it before making start. I also had a new kitchen put in: excellent job. There's not one person who has come to my aptmt since who didn't oohh and aahh over this gem of a kitchen. Angel also managed all the sub-contractors (like electricians: electric needed to be brought up to the current code). If you're not sure about something - ask Angel Derras for help. He makes his recommendations, but by no means pressured me into have it done "his way". Overall a great experience. Totally recommend him/his company. You won't regret it.