Perfect!!! These are the nicest stools! They took a bit of time to put together but are sturdy and comfortable. The fabric seems durable and has been easy to spot clean.