Great for my 6 year old. I have a bit of an uncomfortable seat. I'm short on top so the top is a bit baggy and when I have something in my pocket it pulls it down a bit. This is a cheaper material but to be expected for the price. The top is a little see-through and the bottom is nice and tight. It works for a few walks on the beach and makes people smile!