Perfect and stylish. I love the bright colours. Chairs are nice and sturdy so I don't have to worry about my youngest tipping over. My taller than average son is 4 and I can tell that he will be able to sit in it for several more years.