Overall, this is a great dishwasher. The dishwasher was packed well and self-installation was easy. Once we figured out how to use it, we found that it does a great job both with cleaning and drying. The rack layout works well and can hold a ton of items.
The one issue that we had is with figuring out how to make it work. The controls are not very intuitive and it was difficult to find useful instructions. Additionally, we had a difficult time getting the mobile app to connect to the unit. Even now, I do everything from the app and I am concerned that if I had to run a load using the control panel I might not be able to figure it out. Thankfully, once connected, the app is easy to use. 
I definitely recommend buying this Bosch dishwasher because it does a great job with what is most important, loading, cleaning and drying. Just be prepared for some frustration with figuring out how to use the controls.