The seat is molded plastic and the seat cushion is thin with a pseudo leather seat. Incredibly easy assembly- pop on the seat and the wheels and you are done. I bought two for my daughters and they love the “vibe”.  My 75 lb daughter doesn’t weigh enough to lower the seat.