Mark the statement if it is a reason that Rome was a good site for a city

Choose all answers that are correct

A. Rome was located on a large river

B. Rome was built on a seven hills, which offered natural protection from invaders

C. Rome had ideal seaport

D. The climate of Rome was good for good for growing a variety of crops