Dimitris' spot is in such a great location in Mykonos Town. While it is just a few steps from Manto Square, which is where you'll find taxis, restaurants, vendors, etc., it is also super quiet, as it's off of the main pathways.
I stayed during the off season, so the shops and restaurants were mostly shut, but an incredible spot for the on-season, I'm sure!