In modern usage, a cottage is usually a modest, often cozy dwelling, typically in a rural or semi-rural location. However there are cottage-style dwellings in cities, and in places such as Canada, the term exists with no connotations of size at all.

Fabulous English cottage.