My wife and I stayed in the Swan Hotel as we were making a short visit to Wells.
The hotel is an absolute delight. In a wonderful position opposite the magnificent cathedral, its interior is a lovely blend of old and new. (For the record, the interior of the cathedral is also something to behold )
The restaurant is also excellent and had a couple of super veggie options.
The reason why the hotel is so good is the staff. They give every impression they enjoy working there. Either through great hiring or good training (or both), the staff are friendly whilst being professional and are extremely helpful. This is true throughout the hotel, restaurant and bars.
If you're visiting Wells, you couldn't do better than this hotel IMHO.