Hi Tahloolah, since you say you're a novice at this, I'm going to stick my neck out and hope my advice isn't too annoying. I've looked at the last minute prices for both of those places, and I think they're overpriced. I haven't been, but I've friends who have, and they would never go to a 2 star hotel again. For the same price, or less, you can go to the Santa Lucia area, with 3-3.5 star hotels (Club Amigo Mayanabo, Club Amigo Caracol, Gran Club Santa Lucia, and 3+Brisas Santa Lucia). I was told the beach in Cienfuegos is very poor, wheresas Santa Lucia is fantastic. Mayanabo often sells for less than $600 from Toronto, and is all renovated, good food, new chef and kitchen.
For less than $900 from Toronto you can go to Maritim Costa Verde in Holguin, an excellent 4 star, another place I'd personally recommend to friends. Melia Cayo Coco (Santa Clara), Barcelo Cayo Largo, and Los Corales(Santiago de Cuba) all have fairly decent user reviews and regularly sell for less than$850 from Toronto. Even if you're on a budget, consider spending an extra 100-200 to go from a 2 star to a 3 or 4 star. In my experience, it's well worth it!!