I had blocks like this when I was a kid, don't know what brand they were, but I recall them holding up pretty well. Great if you want to build something quick that you don't need to stay together too long, otherwise the big Lego/Duplo/etc. are nice. Also good if you have little ones not ready for that kind of building blocks yet.
I also recall having more colors and different shapes, specifically some yellow blocks, and some that were squares or smaller rectangles. (They were all the same width/height but they had different lengths, the small ones were 1 unit, the square were two and the big ones were three) They allowed for some more creativity but these should do just fine for most purposes.