We were planning for harihareshwar trip but couldn't find a hotel near harihareshwar and had to book a hotel in shrivardhan (18 km approx from harihareshwar). There was no online or over the phone booking, i had to go personally to book the rooms to their dadar office (rather home of the hotel owner) and just needed to trust that the bookings been done as no receipt was given by the owner. it dint really cost a lot so i was ok with the same.
The roads are narrow and you need to look out for the sign boards properly to reach the hotel but the site seeing is cool on the way. The hotel condition is below average, specially the rooms are not clean. Regarding the food service we need to order in the morning for lunch or order in evening for dinner (as they believe in not having to waste food that way). The so called swimming pool is pretty small (more like an extended bath tub in outdoors). There is no view from the rooms.
The only thing good about the hotel is the location as it is very near to the beach (beach of shrivardhan is pretty good)
All in all unless you got no other choice, u can chose to stay in this hotel.