We received this as a gift. It is pretty cheap material, but not problematically cheap. My daughter thoroughly enjoyed it from about 4 weeks to 3 months. The hanging toys were a good height for her to reach, and she enjoyed batting at them. One rattles, one crinkles, they all swung well for her. She played with it for up to 30 minutes at a time. It was easy to move around the house and wash. However, when she was about 3 months old she starting ripping the whole overhead bar down. It has a sort of quick-release gizmo, and she completely overpowered that. Eventually she'd have the bar down within a minute of being put on the mat. We replaced this gym with a sturdier type that she still loves at 6 months.