Comment by proberts
It's super easy (the form is N-400 and instructions are on the USCIS website) and doesn't require the assistance of an attorney unless the applicant has a criminal record or has been outside the U.S. for extended periods of time while a green card holder (that is, more than 6 months at a stretch).