Yes, WPA by itself is pretty secure as long as you use a good password for generating the key. Using dictionary words, your name, etc, are all bad because WPA is vulnerable to offline dictionary attacks (which is expected of course). If you have a good password, and especially if you use WPA with AES, that is about as secure as a home wireless network is going to get, which is pretty secure.
Unlike WEP, there is no known shortcut way to crack WPA other than trying to bruteforce every possible password (which can be done off-line with some captured data). With a good password, that becomes very difficult. MAC filtering doesn't help nearly as much since almost all network cards can have their MAC addresses changed through software.