I agree with you. Strictly there should be a comma, but it seems a bit pedantic. I get the impression that the use of commas between coordinate adjectives (at least when there are only two) is declining.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.