A maisonette is simply a two-storey apartment. Usually ranging in size from about 1400 sqft (really small) to a gorgeous 3500 sqft.
Bungalows are free-standing detached houses, usually with a garden (or tiny strips of grass) around the house. Again, sizes differ, from the smallest (minimum plots) of about 4000sqft to 6000sqft (majority of them are in this manageable size), to 11000 - 15000 sqft and beyond.
Semi-detached houses have one wall in common with the neighbour. While terraced houses are like the traditional townhouses found in the west.
All the above landed housing types do not have any facilities unless they are the bigger bungalows with one's own swimming pool. Smaller bungalows and some semi-detached houses try to squeeze in a 'pool'.
Cluster houses are usually terraced houses with common shared facilities like a pool.
Hope above broad definitions help. If you need more assistance, please email and we will respond.