Thanks for the heads up about the Viva vs Paradise. That being the case, we may look at the Viva Tropc in Alcudia instead. We're on a strict budget for next year, and the Viva hotels do look very nice.
We stayed at the Mestral and Llebeig apartments in Santo Tomas on an AI basis. Our kids were 5 and 2 at the time and it was perfect for that age group - there was a lovely splash park, playground and there were two decent sized pools as well. We booked through FC, which was cheaper than the self-catering option through Thomson. It is all British. The food was absolutely fantastic.
Santo Tomas is a beautiful little resort with an absolutely lovely beach. However, a lot of the hotels there are now AI, so there is not a huge choice for going out to local restaurants. It was great as a base for hiring a car and visiting other resorts, but there's little there as a resort in itself (apart from the beach).
Our main criticism was that the apartment was a little tatty. However, they've refurbished all of them this year, so that wouldn't be a problem.
I liked Punta Prima, as it had another beautiful beach and was a very short drive from Mahon - which is a lovely town. My friend stayed at Insotel Punta Prima and really enjoyed it.