Stylish townhouse in a resort complex for sale