Actually, the Best Western is in fact on Disney property. It is just not a "Disney" resort.
We have stayed here several times over the years and have found the hotel to be fine. Look, it's not a Disney resort so it's not over the top Disney everywhere you look. However, it is clean, has free shuttle services to the parks, good location and has decent prices even during the peak times of the year. All the rooms at the Best Western have their own private balcony which is nice. A decent restaurant for breakfast (nothing fancy), but they do have a cook making omelets and pancake/waffles which is nice
. Bar/Lounge area, quick service stop & go for snacks, etc.
The only thing you would not get here is Early Entry or Extra Hours as you would at a Disney resort. And of course a MagicBand would not be your room key.
The Downtown Disney resorts are very good resorts to stay at for those that may not want to stay at "Disney" resorts or have the $$$$ to fork over to stay at some of the pricier Disney resorts. I have personally stayed at all the resorts on Hotel Plaza Blvd. and enjoyed each of my stays at all of them. Was there ever issues? Of course, but you'll get that anywhere from time-to-time. They all have good location to Downtown Disney and are for the most part, walking distance for most people.
I personally do not think you would not enjoy your stay at any of these properties.