Townhomes are an excellent alternative to a single family home and a condominium. A townhouse is attached to one or more homes but often have a back yard and in some cases with end units will have both back and side yards. Townhomes like condominiums have common area space which is shared between all unit owners. The cost to maintain this common area is a monthly fee called a homeowners association fee. This monthly fee is usually less than those fees associated with condominiums. There is quite a variety of different townhouse styles. Some of the newer townhomes have attached garages, full finished basements, decks, porches and depending on size of the complex may have amenities like a pool, and tennis court.