Need more details of the brew. I had a problem getting stuck at 1.020 when I first started. Bottled o2 and good fermentation temps seemed to solve the problem.
Yes, it's common for extract batches, especially those with darker malt extract and/or crystal malt, to stop permanently at 1.020. As long as it's stable, it's fine to bottle it.