Да, все верно. Но меня беспокоит то, что одна из таблиц в итоге вылезает за правый край своего контейнера. И это случается только когда появляется вертикальная прокрутка.
Сами ячейки внутри таблицы разной ширины, но их всего 2 и в левой содержимое выравнивается по левому краю, а в правой по правому, поэтому тут особо не важно, что они разной ширины, все-равно этого не видно.
Хороший вариант. Подскажите, еще, пожалуйств, как в этом случае сделать, чтобы родительский слой растягивался по-ширине так, чтобы ширина родителя была равной сумме ширин float: left и float: right, чтобы float: left и float: right не опускались друг под друга?