I've eaten at both. Can't go wrong with either.
From what I can remember, both are rooftop restaurants and beautiful ambiance.
Topolino's has an upscale luxury hotel in the U.S. vibe.
Toledo has an upscale luxury hotel in Spain vibe.
Although Toledo has tapas I remember their portions filled us up. In fact I remember we skipped tapas and shared a regular meal there and we were satiated.
Topolino's has smaller portions of (also) delicious food.
Maybe take a look at the menus and see what you'd most want to order at each and go from there? Or try Toledo based it being in Michelin now which is pretty cool too.