What are the Benefits of Having an HOA in Irvine? | Westpark Wednesdays

What is an HOA? What benefits does an HOA community provide when buying a home in Orange County CA?