There appears to be various types of layout. Most are 3 storey terraces as well as 4 storey but each unit only occupy 2 floors. So, for the 3 storey terrace, the lower and upper unit basically share the 2nd level.
The upper units tend to have a single very tiny entrance as the lower unit occupies almost the entire frontage. The width of the entrance is at most about 10ft so that leaves most lower units with only the french window and no proper door at the front entrance.
They would however enjoy a back-door...
As townhouses they are quite compact. However, if compared with apartments, obviously these are more spacious and enjoy separation of the living/eating area and the bedrooms.
Typically, there are 3 bedrooms upstairs, all of them en-suite. The 2nd and 3rd bedrooms however share a common bathroom.
Bedrooms have typical Malaysian style parquet flooring which in my opinion is outdated. The bathrooms are not luxuriously fitted either.
Each unit gets 2 car parks. Perhaps the unfair distribution of the car parks is, some get to park underground where it is protected from sun and rain but others have to park upstairs uncovered.
There is a decent sized swimming pool.
...and some Victorian wannabe landscaping...