Bought this one a month or so ago for 25$ on sale (now 30$).
https://www.123ink.ca/p-372282-mofr-f80 ... #sku385765
I used an ottoman before which was probably too high and not ergonomic, but if you need a footrest that can be set to a higher height there's this.
https://www.primecables.ca/p-359749-cab ... rimecables
Have not tried this one but sort of contemplated it due to it being height adjustable, but also still affordable.