These chairs do a decent job. I will not rate it 5 stars b/c I didn't find the chairs extremely comfortable to sit on it for a long period of time, however, if you are looking for chairs that are easy to clean ( great if you have kids)  and to be used occasionally by guests, go forward. Assembly requires some work too.