I wouldn't say Boatwright's was bad, I just didn't think it was particularly good.
It certainly isn't, in my opinion, worth a visit if you're not already at Port Orleans. If you are staying at Port Orleans, it's an acceptable option if you don't want to leave the resort, but really, there are simply much better choices out there.