We loved our Cuba experience. We travelled with our son when he was 8 months old. They treat you so well when you have kids with you. Cubans are so friendly with children and really watch out for them.
Ms.Hux is right to say it's a good idea to bring school supplies and drug store stuff for anyone who is providing you with service down there. We'd leave out stuff for the maids and help out favourite bar tenders, etc. It pays off in spades.
We stayed at the El Senador in Cayo Coco. It was part owned by Serge Savard (Habs ) and was a fantastic resort. Here's a bottle of wine with Serge on it
I see that it is now under a different name (sold i guess) now NH Krystal Resort:
http://www.nh-hotels.com/nh/en/hotels/cuba/cayo-coco/nh-krystal-l.villas-and-resort.html
The beach there is unbelievable. The sand is so fine, and so white, it's almost like flour