Is this mainly for your own use, long-term letting, or shorter serviced stays? That changes the comparison considerably. A serviced format may suit a narrower tenant group, while a townhouse can have broader family appeal but longer gaps between suitable tenants.