We have cruised many times with Ocean Village and have seen many children your daughters age or about. I am certain she will have a great time and make many friends as the adults do also. Sometimes it does depend on which month you cruise and the amount of children on board. We usually cruise March to April or Sept to October, but I am sure there will be her age group on board in Aug. as it is school holidays.
We sailed on OV2 over May Half Term and our two daughters(aged 14 and 10)had the time of their lives! Your 12 year old will be with the 9 to 17 year group who have their own area separate from the young children called the Attic. The Youth Team are excellent. One of them had the misfortune to be on our flight home and our daughters would not leave him alone - sorry Bobby but what can you do about young girl crushes!The children have a list of all activities every in the cabin and they can dip in and out of what they fancy. Club Swim in the pool every afternoon was very popular and a great place to make friends. The highlight was a Girls Night in the Spa where they had facials, manicures, make up and hair styling followed by professional shots in the Photo Studio. This was well worth the £20 cost but remember to book early. I am sure your daughter will have a great time, often we were in bed by the time our two reappeared! Treat yourself to a treatment at the Spa or a meal at the Bistro whilst she is off enjoyng herself.
We returned from OV2 yesterday. (our 2nd year running) My daughters who are aged 11 and 13 had a fabulous time. For most of the week i didn't see them as they were involved with the kids club. There will be lots of other children on the ship and i recommend that they go to the attic on the first day to meet everyone. My daughter is now keeping in touch with everyone she met on the ship through bebo and msn.