I stayed at the Camellia for one night, thank goodness, en route between Berhampore and Kolkata. It is old, tired, very poorly maintained and run and was practically empty - what does that tell you?
The hot water, air-con and wifi worked, so that's just about all you need, but otherwise it was a pretty poor show, even for rural West Bengal. The Camellia claims it's a resort, though why you'd stay there except as a pit stop I dunno. The hotel offered a very basic breakfast later than I'd requested, served by people who seemed not to understand their job. The country around it is quite pleasant (more pleasant than elsewhere on that day's journey) but the hotel itself is pretty poor. I'd investigate other options if I had the chance.