SQL 2005 Express vs SQL 2000

I'm thinking of migrating our 12 user SQL 2000 db to SQL 2005 Express.
The db is about 2 gb. Does anyone know if there is a no of users or db
size or other restrictions on SQL 2005 Express. How about performance
relative to SQL 2000? Thanks in advance....