The castle is old, romantic, tall, haunted, historic, grand.
The block of flats is modern, attractive, available, elegant.
The detached house is large, roomy, quiet, spacious, well-built.
The semi-detached house is small, cozy, well-maintained, charming, quaint.