Our first experience of staying in a haveli was in Udaipur and it taught us certain things. 1. Most of them would be housed in the narrow by lanes of the city 2. They may look simple from outside but the real essence is once you step in and go wow 3. Most of the popular tourists sites are close by (at times walking distance) 4. They have wonderful views of some of the monuments 5. You feel you are "at home"