According to me, jüSTa Sajjangarh Resort & Spa is the best hotel in Udaipur . But generally speaking, they tend to offer great amenities, quality service, and beautiful locations. I visited Udaipur a couple of times and stayed at different hotels/resorts. https://www.justahotels.com/blogs/udaipur-itinerary-for-2-days/