Perfect fit! Love this set, stool cushions are velvet not leather but marble top is beautiful!  Very sturdy and was easy to assemble. Would definitely buy again!