I used Cyprico to resurface the cabinets in my kitchen. I was happy with the layout of the kitchen just not the colour which is why I wanted to just re-surface instead of replacing the cabinets. They replaced the cabinet doors, put crown moulding in place (which I love), and put in drawers where I only had cabinets before givng me plently of extra storage space. They also made some small amendments to the cabinet layout so I could put in an OTR microwave.
My only criticism would be that sometimes they were slow to return calls causing a delay in the project, but I had selected Cyprico based on other comments on Homestars and was not dissapointed with the job they did. I love the final result and would not hesitate to recommend them.