Hi
Riu Vistamar-the food was the best we have ever had. After breakfast in the dining room, it is laid out again by the pool (freshly cooked, not leftovers) until lunchtime. Really wide range, lovely to have outside if you like a little lie-in with no pressure to get up for brekkie.
Lunch is a choice of dining room or outside again by the pool (gorgeous views over the ocean). Then snacks n stuff later on with yummy cakes, burgers, toasties and AMAAAAZING salads/fruits and afternoon tea at 3'ish.
Then evening meal in the dining room. Always LOADS of lovely choices, something for everyone.
For ikkle boys-great kiddie pool that you can sit round to keep a close eye (also near bar, so not far to walk for a refill . The kids clubs are fab too, the hotel animation team are brilliant. Evening kiddie disco and entertainment good too.
Drinks-everything you want. Also by the pool and in the restaurant they have self serve soft drinks, tea, yummy coffees, chocolate (kids love it), wine and beer. This drastically cuts down on any q's at the bar (we found there were none).
BTW, I don't work for the hotel!! LOL. We have just found it to be the best we have ever been to. Not cheap mind, but it is a deserved 4 star.
The beach is lovely too, safe and shallow for littlies-the sand is quite stony though so you need beach shoes. Just a 5 min trip down the cliff (scary if you hate heights!) in the courtesy bus.
Good luck.