These are gorgeous and surprisingly comfortable. If you can avoid touching them-get them for sure. Otherwise, they will get stained. Some stains come out easily with just a baby wipe and some don't. 
Other thing is - they are in the smaller side, i.e. if you are heavy, or your dining table is big, they will look disproportionally small.