while your layout might "look" ok, try visiting it with a screen reader and you will understand the problem with table layouts