Absolutely perfect.  My granddaughter will LOVE them.  Got them early for Christmas.  They are a little harder plastic than I expected so I think they will last longer!  Can't wait to see her play with these for years to come!