I had the same reaction.. I always tend to use the word "affordable" since I personally interpret "cheap"as low quality.
However, I usually interpret "affordable" as a good value for whatever price (even if it is actually expensive)
However, I usually interpret "affordable" as a good value for whatever price (even if it is actually expensive)