Product review (5 stars): Giant box of awesomeness. We've had ours for 8 years.
We've had our Edgestar Countertop Dishwasher for almost 8 years now. It looks exactly like this model. (ours is a DWP60ES) I have used it just about every day and sometimes multiple times a day. I cook a lot. I will say that, because I own a lot of cast iron handle cookware, I still do hand wash the majority of my pots and pans, but our dishwasher does everything else. It also fits the insert to our 6qt Instant Pot, so I sometimes wash that in there. This machine has really exceeded my expectations. For almost 8 years it has been a trooper. A total super trooper. Yes, it's big. It's also a stainless interior which is super easy to clean (run a short/rinse cycle with vinegar - NEVER bleach on stainless.) You can pull apart the filters and rinse them if your dishes start coming out less than sparkly (which you should do on a regular basis anyways.) The filter section is 3 pieces and takes all of 2 minutes to clean, you can brush the fine mesh with an old toothbrush if for whatever reason it seems filmy. I usually use the 45 minute cycle as I've found it cleans the best for our needs. It does not dry like the long cycle, but the dishwasher is hot so I just crack it and the dishes are largely dry anyways fairly quickly. It cleans VERY well. It has a few slightly weak spots, cleaning wise, in the corners, so i try to put shallower things there as opposed to tall, deep glassware and it does a great job. Honestly, mine cost about $300 back when we bought it in 2010 and we've moved several times since then to apartments without dishwashers, and it's been one of the best 300 bucks I've ever spent. It's important to load dishes properly into it, I like to leave a space between plates personally, but I honestly think it's every bit as good as a full sized dishwasher. Also, it uses less water. We're just two people, but we cook a lot, and if you can be affectionate about an appliance, it's earned ours. In 8 years, frequently being used multiple times a day, it has never leaked once - the hose will have water in it, so if you disconnect it from the faucet, put it securely into something that can catch that water. Lastly, the seals under the inside of the door should be lifted and wiped down with a sponge every now and again - it gets gunky after a while.