Staff great. Very clean and needs attended to promptly whenever a request was made
Locality not the best, need a taxi to go almost anywhere.
Loved the breakfast but was told I would have to pay separately for my child although Expedia had already charged supplement for extra person, so we shared 4 breakfasts among five rather than pay again.
Some trouble with communication with staff and felt no adequate staff during new year period.
Eg swimming pool stopped functioning on new years day and no one to fix it.
Asked us to pay for broken glass tumblers at check out, which was a bit off putting, had to pay from money set aside for the staff tips as not much Rupiah left just before check out!