Villas are good and spacious. Food is not bad but nothing exceptional. Breakfast is very big. Employees are friendly but overall there is a lack of thoughtfulness that is a bit off putting. For example, I rented a 2br villa for 4 adults and 2 kids and the place is beautiful, and they put in the swimming protection so the kids don’t fall, etc. but the rooms lacked enough towels, breakfast lacked utensils and napkins for 6, and the seating area where breakfast was served only sat 4, so we needed to take turns, which is a bit unpractical. Also a very big rat came to visit me yesterday and that freaked me out but I understand it is common across Bali. Anyway good place but lot of critical thinking missing.