I traveled as a single. I did not share a room but shared a bathroom with a couple from our group -- so there were three of us. The family was very nice, we had an excellent dinner and sat around talking for a few hours before going to bed. We had an early breakfast and then were driven back to the hotel and got on the road for our next stop.
I enjoyed meeting the family but frankly, did not see the point of an overnight stay. Having dinner and conversation was nice but we could have gone back to the hotel that night. Sleeping in their home and having breakfast didn't add anything to the experience. Most in our group thought the same, but I guess the overnight has been on the itinerary for a while so some people must like it.
I think if you strongly object, you can stay at the hotel but you may have to pay for it. I'm not sure, but that's what I heard from someone on our trip.