Guaranteed?
There are certain days off, but not really "guaranteed". Neither the off days nor the duties are guaranteed, because there are a lot of changes in schedule...
You will have at least 36 hours off after 7 days duty. You might have more than that, in average one off day every 4/5 to 7 days, very rarely you have two off days in a row. And a few stby's.