We visited this resort in April 2006. I can honestly say that it is one of the best we have been to in Cuba. We have been to the Cayo Coco area on three other occasions, we all agreed that Cayo Guillermo, which is more secluded, is our preference.
The beaches are fantastic, there is a beautiful long pier w/covered areas to lounge in and hammocks to lie in and just listen to the waves.
Good snorkeling around the pier and many folks were fishing.
Food is fab, especially the take out pizza!!
Well maintained, top notch service. Definitely 4* material. Go and enjoy!!