I haven't been either, but I work with two people that have - ine of them goes there regularly now and wouldn't go anywhere else. Anyway, as Sofia said, they both rave about the place. It is, apparently, very good for bartering / haggling. It's a very poor place and you are advised to take lots of treats to give to local kids - they love things like pencils, erasers. Very sad.
We went fully inclusive at the Dona Sylvia in Goa and it was fine - fair hotel, though we had changed rooms as he first was quite poorly furnished. Food was fine and its so cheap to eat out we did that a few times. We have also been to the Majorda Beach resort in Goa for our Honeymoon and that was lovely.