ok, i finally looked at it. it's a sirloin tip roast. are these just as good? :?: I have had it in the freezer since New Year's eve. Do I need to thaw it out first, or just stick it in the oven? Sorry for all the questions. I rarely cook, and I want it to turn out good, and so that my husband will like it.