That is a loaded question, totally depends on what you are trying to do,
what I can say is access is the most widely used desktop database in the
world and it is very flexable, to get the best out of it takes a good while
of learning but the time is well worth it, if you have no previous
programming/customisation experience then it is a very good place to start
as there are loads of templates and code examples on the web. I have watched
an access database written for a single user get modified over the years to
then be supporting over 100+ users. So back to my first comment what are you
trying to do?