I am sharing my experience when I went to udaipur with my colleagues for visiting historical forts . we stayed in Hotel Shree Narayana for three days.
It was a good stay but the the price they had taken was much higher than the services provided by them. Rooms were cleaned and well furnished but small.
Bathrooms were properly cleaned. The staff was helping and friendly but room service is too slow . and one issue was there, we need to login in WiFi many times in a day. The restaurant and food was ok but I didnt like the breakfast, they need to improve food quality but it was a good hotel for stay if you love neat and clean place