Zafiros are hands down the best, but much more expensive than others in the area. Rosa Del Mar is a fantastic hotel and much easier on the budget than the Zafiros, but still a great standard with a lovely spa and loads for kids. Mine loved the kids foam party in the pool. Alua Palma Nova Bay is also really nice, plenty to do for kids and great value for money.