Love everything about this and fit perfectly in our small kitchen! The assembly was super easy and took about 45 minutes to finish it. I do have kids so e have had some spills on the cushions of the seats but they have been very easy to remove if cleaned right away.