We've twice stayed at the Gural Premier in Belek, Turkey, with 2 teenagers and 10 year old. We had a really nice suite that had two bedrooms with one bathroom, one with a double bed, the other with twin beds and a good quality sofa bed.
Food was great, mostly buffet with lots of choices, with pizzeria and pool cafe choices at lunch, also al a carte restaurant at night if wanted, but we didn't bother. Lovely choice of bars for branded drinks, cocktails, real coke in glass bottles (this one impressed our teens!). There were also fridges scattered around the resort where you could help yourself to ice creams (not branded, but similar to magnums, calippos etc) and cold water bottles/beer etc. Plenty of sun loungers on the beach and by the pools.
Lots for teens to do - there's a great waterpark with slides and pool, a large activity pool, some organised events - foam party, giant football etc, plus a teen club with organised activities (dart comp etc), although mine didn't go to that.
Not much to walk to locally, apart from along the beach to see the turtles coming out of the sea. But there was a free land-train that ran into the local town a few times a day, which was worth a trip.
I'd definitely recommend it. It was one of the few hotels we've found that was comfortable for our family of 5, without us feeling all squished in.