Roca Nivaria is a great family adapted hotel with child buffet and plastic IKEA cutlery and plates, soft play next to the dining room so kids can play whilst parents eat, free kids / baby club. There’s also a new kids adventure park that opened on site just a couple weeks ago, with a playground and a mini water park, although it should be noted the water in that pool isn’t heated so kids have to be pretty brave to face it! Would be fine in summer though. There is a big main heated saltwater pool though which is lovely.
The rooms are very spacious and they can provide bed guards / cots for kids.
Food wise we stayed half board, but frequently exchanged our dinner option for a lunch voucher for the lunchtime outdoor buffet so we could go out in the evening. This worked well for us. The food in the evening buffet was reasonably good although can get repetitive after a while. There are also two restaurants you can book (Italian and Spanish) As part of your half board or all inclusive but they were already booked up during our stay so we didn’t try them.
The hotel in general could do with some refurbishment (spa, dining room, common areas) but overall we found it good value for money and a great place for kids.