Booked Ranthambore Villa at last minute for our last minute jungle safari trip to Ranthambore. The property is supposed to be new but needs a lot of improvements. There were cockroaches in our room and bathroom was dirty when we checked in and had to request to get it cleaned (the staff did it fairly quickly). The TV and phone in our room stopped working after first night and we were told that the guy who can fix it is sick so he cannot look at it. The hot water runs only few hours a day which is not abnormal but most days we got only lukewarm water. The hotel restaurant is average and has weird operating hours and any non-buffet orders take a long time to prepare, sometimes even more than an hour wasn't enough. The staff genuinely tries to help but they can cover only so many of shortcomings.
2 out of 5 stars. I would recommend looking anywhere else unless you are booking in a hurry (like us).