A townhouse is a multi-floor home with its own entrance that shares one or two walls with surrounding townhomes. People who are drawn to purchase a townhouse appreciate the smaller footprint because they typically cost less than a detached single-family home in the same area. Depending on the community, other potential pros include shared amenities, an HOA to manage exterior maintenance and landscaping and some outdoor space to enjoy. The cons, on the other hand, can include limited parking, HOA rules and fees and lack of privacy.