This morning's landing in Singapore on A350 B-LRQ was pretty hard, but the mirror was already cracked in the larger coach restroom before landing--also, I noticed the back panel in the same restroom was taped up as well. And the USB ports in my row of three seats were not working. But honestly, I don't think all of this can be blamed on the pilots.