We really love this place, and would always choose to stay here for a few nights whenever we come to Bali. The staff are friendly, the atmosphere is chill, it's close to lots of beach activities and has a wonderful pool for kids of all ages. A really nice place to stay.
But, all that comes at a cost. Checking in at this hotel is always, always terrible. Worse than terrible.
They have, at various different times: completely lost our reservation, totally forgotten to pick us up from the airport, and refused the included breakfast for one kid in our party but not the others. There is always confusion between the hotel and the online booking sites as to whether you actually have a reservation, and if you don't bring your own paperwork to check in, you are in real trouble. We tried actually phoning the hotel from Australia before arriving this last time and it didn't help one bit.
Also, it seems they have very weird rules at different times for when someone is a child or an adult. To book a room, it's 18. For included breakfast, it's 17. For dinner, I think it's 15. Unless it's a buffet, then I think it's 13. There is no consistency or reason involved here; it's entirely arbitrary. Just choosing "breakfasts included" for your online booking will not work.
We usually expect to spend an hour just checking in. It's seriously awful. But after all that, it really is a lovely place to stay. Just budget a couple of days to recover.