Correct me if I am wrong because I didn't romance Astarion in my playthrough.

I read some where that Astarion will remain as a vampire in the end but Tav who romanced him stays by his side in one of the so called "good" ending? I think this is a pretty decent ending?