Stools are okay.  The Cushion color matched.  The padding is not very solid, so not as comfortable as I had hoped.  The assembly was time consuming but not difficult.  Quality not as good as stools I had purchased a few years ago from Sam's Club and for less $.