I have been in Greece many times so I can compare Xidas Garden with other hotels of this category so I can only recommend.
I spent here really nice time with my mum and we were really satisfacted.
Hotel was clean, room comfortable, food tasty (my surprise was really good white wine what is not common for ALL IN) and highlight of this hotel was perfect staff (always friendly, funny and willing to help).
Regarding to location, Bali is really nice village where you can find nice beaches, restaurant, tavernas and some bars, but it is not for people who are looking for 'busy night life'.
Thank you Xidas Garden for really nice holiday!More