We stayed here for two nights in the heritage suite which was made up of little rooms and provided fantastic views of the lake, being right on it. The view from our bed in the morning was beautiful and we couldnt have chosen a better view or location. The room is full of character and, apart from a few ants, clean. There is a great little terrace area and roof top seating area where you can enjoy breakfast and watch the sunset in the evening. The staff (particularly the manager) aren't especially friendly, but there is internet and a shop on site. Beware of the many copycat hotels with very similar names on the same street, but the real one is a great budget option for Udaipur.