Our stay was great with the Zaton resort. We had booked the superior room with half board option and got lucky with amazing weather. The resort is very big, and offers a lot of entertainment options for kids and adults alike, like golfing, mini golf, events for kids, basketball, football, table tennis etc.
The property was very clean and thefood options were pretty good (breakfast was the same every day but dinner had always a wide variety)
Only few things stop it from being 5 stars for us
1- Even as a staying customer you have to pay to use the sun beds at the pools, which we did not know about before coming
2- Apparently there is no room cleaning, which we were not informed about while checking in, and had to survive with whatever towels were in the room. There are even buttons for calling the service but it does nothing apparently.
3- check out from the apartments was at 10 am which is way too early, seeing as the breakfast ends at 10 as well
4- one evening the restaurant was way over crowded and it was not ready for such a big crowd, leading to extremely long waiting times at the buffet, which signals bad planning from the management.
Additionally, the super market within the premesis is quite pricey, if you have a car, go to outside ones, they are quite close.
Additional hints: bring your own swimming towels, and somewhere to sit by the beach/pools