Excellent hotel, staffs were very friendly especially with the shuttle services. I appreciate the warm pool at the rooftop, the breakfast was great as well, ambience was really nice, a lot of kids activities as well, room was clean as well eventhough a bit small in my opinion. For gym, need to go to Pesona Alam hotel, but it's well maintained, and the kids playground are very nice as well.
The only input if I can give is only the flexibility of the check-in time. I hope guest come a bit earlier like 1 hour before, should have the room prepared, instead of literally wait until 3 pm. Overall, me and my son had a great time staying at Botanica, and will definitely come back again.