so far it looks ok
Except on paper, and at the bank.
free check in bags
They're not free. They're included. You are paying for them. Just the same as you are paying for them in any fare with any carrier that has checked luggage included in that fare. The difference I guess is that Rex don't give you an option to not pay for them and thus get a cheaper fare.