We liked our stay in Ion Bali Benoa very much. Hotel was clean, renovated and nicely decorated. Staff was the most friendly we had met in long time, and they were always smiling :) Room was also very clean, and there was everything we needed. Speacially mini-fridge was very useful!
We had a little problem in our room, when in the middle of night our AC broke down, and let terrible smell of gas in our room, but everything was taking care of nicely, and staff moved us immadiately in other room, cause it was not safe to sleep "in gas".
Only con I can think of, was that Nusa Dua's area is quite expensive and it was not so cheap to eat or shop there. Mengiat -beach is nice!