They're hard plastic (except MGM - those are mesh) and I wouldn't recommend them for babies or children wanting to nap. They're definitely not appropriate for infants that can't sit up on their own. Also, they don't have a very significant sunshade/visor in my opinion and not much storage space for backpacks/diaper bags. We rented them on our first trip with children, but now we bring our own out of preference and comfort (and not to mention cost...gets expensive if you're there for a week). Just my opinion - others find they work well for their family!