We stayed for 8 nights in June on an all inclusive deal with our 10 month old baby boy. The food offering was excellent (5* in my opinion) with the restaurant staff better than top Italian restaurants in central London- exceptional service with complete attention to detail, I think going out of their way making last minute changes for our unpredictable son.
The hygiene was 10 out of 10 throughout the hotel. My wife is Italian and I'm a Brit that doesn't speak fluent Italian, but one could still get by if only English speaking. The well attended pool is a two minute walk, with the pristine and well guarded beaches 3 minutes walk. Highly recommended.