Am honestly not quite sure how a 12 year old would sit comfortably in this.  My 9 year old granddaughter who is short barely fits it.  Maybe for a toddler but not the age range that is mentioned.   Otherwise it’ll do