The BW Plus in Duncanville is a great value for your money. That said, you also have to remember that there will be issues. I had a well maintained room, that was clean, but there was an odor in the shower drain that wouldn't go away. We were on the third floor, the hallway floor was a bit uneven, as if the actual structure or the floor was buckling in spots.
That said, the staff was wonderful, they were friendly and honored all requests. This hotel is solid, if you have realistic expectations.