This is the best hotel we stayed at in India. You would never guess that this haveli is hidden away in this bustling city. Once you enter the hotel, you will be welcomed into a complete oasis. The rooms are spotlessly clean. The rooftop restaurant is so relaxing with beautiful views of the city and palace. The staff is excellent and treated us kindly throughout our three night stay. We wished we had more days at Madri Haveli. Loved it!