Tara's answer is on the money. The only thing I would add is going to a HOA meeting and talking to the board members and the management company to get a feel for how well the community is run. For example, are the reserves in place to handle future repairs such as pools, fences, sidewalks, or what ever else may be covered in the HOA. This way you are not surpirsed with an assessment the moment you move in.
Best of luck!