Just returend from Mallorca. Delightful apartment. You're at the beach in no-time. You could easily get to the centre, where there are more than enough restaurants. With a car-free centre where the little ones could walk around. A lot of Dutch have their own business here, too bad because the real Spaniard is difficult to come across.
I would only book the stay. There are more than enough restaurants nearby for all moments of the day. We even took it to the apartment once and ate it there, they think this is just normal. I would certain return when our child is a little older, there is something to do for them the entire day and evening and they can go to the swimming pool and the beach themselves.