I would say Under 1000 is a beginner.
Alternatively, consider this list:
1000>: A scrub
1000-1399: A novice
1400-1799: An ok player
1800-2199: A nice player
2200-2599: A professional
2600-2999: An elite
3000+: Silicon monster
I think a 1800 elo player is a lot more than an ok player,it's a 2000 player here!
And a 2200 elo is indeed very nice player.
You mean 1874 here? well it's close to 1700 elo or 1800 uscf....
it should beat the computer here at level 7 if you have a strong computer (i5 at 3.5 giga hertz with 8 gig of RAM.