A very neat and clean haveli, decor is pristine, staff is good, food is good, location is terrific, cafe in the hotel premises belches out terrific coffee.