It's a pretty name. The way it flows with another name determines whether I prefer it as a first or middle name, but in general, I think it makes for a good first name.
Penelope Sabrina sounds better to me than
Sabrina Penelope does, but either one works. I think the names "fit" with one another.