Some of the trip advisor customer photos inside the rooms are pretty dire. OYO brands itself as 'India's largest Hotel Network' and claims to "offer rooms at prices that no other player in the budget segment offers today." They've grown rapidly. too, from 13 hotels in 2014 to 8500 world wide today.
If OYO want to make a mark then they have to lift the hotel's TA average of 3 stars for cleanliness. Not easy, running a sea front hotel anywhere, but that's the game.