My experience with a tablecloth is unless it has real flannel on the back and not that cheap webbing stuff it won't hold blocks that great. I tried the roll up shade and it was more of a hassle then help but if space is an issue it would be better then nothing.