An access panel is fine. Make sure it is obvious and that it doesn't get sealed when painted. The 12 x 12 opening is fine, but mounting the box so that the box cover is flush with the ceiling is acceptable also. There are box covers available that look fairly nice.
[URL="http://www.houserepairtalk.com/announcement.php?f=39&a=6"][size=3]The Ten Commandments of House Repair Talk[/size][/URL]
[URL="http://home.bellsouth.net/p/s/community.dll?ep=16&groupid=289528&ck="]Square Eye's home page[/URL]