Perfect size but color is not as expected. Other reviews said they were off-whitecreamy white but in fact as a grayish white, almost light gray. Disappointed. Will be returning.