I did it and I will do it again and again..Specially after lunch. I need 10 - 15 minutes and I`m completely new.
Better to take a rest during lazy cruise flights even on the short/medium haul than falling asleep during final.
On my previous company we had instructions about that in the FLIGHT OPR.MANUAL. and was called Assisted Rest.