Are tables as bad as they say?

Hello to all members

I’ve been into web designing for almost a year, as you all know I stil have quite a bunch of things to learn but what is it with the whole table vs css thing.?

What exactly makes one better then the other. I’ve seen lots of websites using tables and they look great and seem to display fine.

Thanks for the support