We stayed in Ubud and on one of the Gilli Islands as well and Bali Aroma was a standout for us. Really lovely pool villa, absolute privacy, comfortable beds, loved the outdoor bathroom. However, the absolute stand out was the customer service.
The reception staff were simply outstanding. Helping out with restaurant bookings, taxis, directions, translations - whatever we needed.
We booked for 3 nights only and wound up coming back twice more during our stay as it was just so lovely, and the helpfulness of the staff were a significant part of the attraction. Somehow, despite the hundreds of tourists that they must deal with day in and day out they managed to make it feel like nothing was too much trouble.
Good location, close to the fantastic Sardine restaurant and other great places to eat. Had no trouble with mozzies in the outdoor areas, way more of a problem in Sydney