Marinated in spices roasted to a juicy perfection