I stayed at this villa yesterday, and the location is indeed very strategic, close to various tourist attractions in Batu. The facilities are also quite complete, making it quite comfortable to use.
However, there are a few things that might be of concern in the future, such as the lack of a water heater—despite Batu's fairly cool air—and the swimming pool's somewhat unclean condition, which made me hesitant to use it. Upon arrival, there was also a slight issue with the pool's water filter, but this was quickly resolved by the very responsive and helpful caretaker.
Overall, this villa is quite a pleasant place to stay, and with a few improvements to some of the facilities, I'm sure it would be an even more comfortable choice for visitors.