Product review (2 stars): Add cost of extended warranty into purchase price--you'll need it....
Bought this model about 8 months ago because the upper shelf was easily adjustable (up and down)and looked very durable; the "spikes" (whatever you want to call the things that hold dishes upright) could be folded down (a great feature!); and because we didn't want a handle that stuck out from the front of the machine (it faces a kitchen island and we didn't want the passage way between the two any narrower).  And in those regards the machine has been acceptable and we really like how all our oversized dishes, platters, bowls, glassware fit so nicely.

The reason for the two-star rating:  The repair man is coming out to replace the innards for the touch button controls next week.  We use the machine maybe 3 times a week--at the most, and the machine needs repair after less than 8 months of use. That's only about 100 runs through a normal cycle.  Customer service got to my call in less than ten minutes (on a Monday morning, which isn't too bad).

But, you know what's horrible about this scenario?  I've been conditioned enough to not complain about waiting for customer service to answer my call.....It was suggested that we consider purchasing the extended warranty; told that the touch buttons were very "touchy", and the repair person can't make it out until seven working-days after I called about the problem.  If you need help on a weekend, KitchenAide sends you to a site that tries to con you into paying $30 for advice.  Disgusting!

Besides the above, you should be aware that:  Not only do the touch buttoms malfunction, they are also sensitive enough that you can start up the draining function just by leaning against the counter to reach into the cabinet above it.  Just yesterday I watched my tiny 6 pound cat jump down from the counter and turn the machine on.  So now, with the "heated dry" and the "start/resume" buttons not working right, I have safety concerns.

Also be aware that you really and truly have to be able to get your water up to 120 degrees for this dishwasher to work properly. It is recommended that you use Finish dishwashing soap for proper cleaning.  (The Finish brand actually does a fine job of cleaning.)

Good luck with your purchase decision!  Personally, I don't know where to go from here....