My appraisal: The Ranveli Beach Resort is a pleasant hotel and competitively priced at about $US50 a night.
It has a nice swimming pool, wi-fi in the lobby area only, nice food for guests priced at about 20% higher than the local “walk-in” restaurants/bars, the beach is a 5 minute stroll across the country’s busiest railway line, and the staff are friendly and helpful.
My room had a one-speed ceiling fan, an effective aircon that came off the assembly line about the same time as Mark Taylor first swung a cricket bat, a cathode tube TV with 4 channels (Al Jazeera, Bollywood movies, black-and-white Indian movies, Indian National Geographic), no bar fridge, hot water that was temperamental when in a good mood, clean linen, newly tiled floor, and a leaking toilet bowl.
Oh, and a large balcony from which to watch the trains roar by. The train noise would easily exceed Australian decibel regulations.