I stayed at the
SuperClubs Breezes Varadero in 2002. I thought it was nice. Not the greatest resort I ever stayed at, but still decent. The buffets were very good, and the beach grill was excellent (we slipped the guy a $20 tip and he brought us unlimited steak and lobster - this was back in the days when US were still allowed).
It's close enough to Varadero that you can go in for the day. I'd definately recommend going to Havana - think about staying overnight at least one night.
Greg