We stayed at Azalea House B&B during first Monday. The room was nice and the property was beautiful. I think you're really paying more for the amenities than the accommodation. They have a huge deck, a lovely patio, and an amazing pool/hot tub/outdoor covered cooking area. The grounds are manicured and very well kept. The room was nice and the bed was extremely comfortable. There were plenty of towels and extra pillows. My couple of nit picky issues were that the shampoo and body wash were large bottles of white rain....I thought that was a bit strange not to have the hotel sized bottles of shampoo and conditioner. Also the room didn't come with a key -- I've never stayed at a B&B where I didn't have a key to lock the room when I wasn't there -- it made us be sure to take our valuables with us -- I'm sure there would never be any type of theft, the B&B is very nice -- it's just a personal preference. They do have wifi, but there aren't any repeaters and the rooms outside the main house have a very weak signal -- the owner did mention that it some people couldn't get a signal at all in the rooms outside the main house.
As an aside, the pictures on the internet don't do the Inn justice, everything is much nicer in person. The breakfast was also very good -- no gourmet cooking, but a nice home cooked meal. I would stay at Azalea House again if we went back to Canton.