We have the same issues on the A350 overhead crew rest bunks as well.
The mattress is too damn hard and those stupid lights in buttons which we have to cover.
I find it hard to sleep unless you are really tired.
However as said above, it beats a business class flat bed seat.