So I used KP Home Solutions, Ken is great to work with, very friendly, very knowledgeable, and he added some touches to my kitchen that were unique which I really appreciated. I had the plan for the kitchen and working with Ken took everything to the next level. His craftsmanship is impeccable.
Having said that I had some challenges as well. The $100 per cabinet assembly fee was a bit steep, but I did not have the time to seek out an alternative. If I had more time (I had 30 days to complete the critical elements of my renovation before move in) I would have sought an alternative on that cost alone (a friend of mine knows people who do cabinet installs and fly through Ikea cabs). I enjoyed working with Ken, but you can find others who can do the work for 35%-40% less on the assembly. My constraint in this area was definitely time, so I cut a check. The second issue was that it was going to take 5 days to complete the kitchen. My kitchen is not that big and not that complicated, so what is typically a two day job ended up being 4 and only because my flooring contractor pushed on them to work a little faster as they needed to get into the kitchen.
Overall though, I am really happy with what Ken did with the kitchen; time and money is always the question, but that is something you have to reconcile.
Now on the Ikea side, you need to watch those guys like a hawk. The kitchen staff does not follow the process, does not follow through on tasks and does not follow up on anything, so if you do this through Ikea, then you will need to stay on top of them the entire time. They "lost" my paper work multiple times which added weeks to my project. I am still working through some issues from my project. Also, do not... DO NOT order the counters through them, do not use Artisan (their contractor), I paid for my cabinets and counters on May 15th and my counters will not be installed until June 21st. Like I said, we are still working through things... if you want more information, feel free to message me and we can discuss offline.