What are the difference between 'piso' and 'chalet'?
What are the difference between 'piso' and 'chalet'?
2 Answers
Exactamente, como dice Mariana. Un piso (un apartamento), Un chalet (adosado) means an attached townhome or home. Un chalet sin adosar, or simply, un chalet, is an unattached townhome or home.
Here's a picture of chalets adosados.

In Spain (and possibly England) a "piso" is a flat / apartment. A "chalet" is more of an unattached house or duplex.