What is it, really
Before anything else, establish what kind of object you are looking at. A symlink, a socket, a device node and a regular file all behave differently, and `ls` alone will let you assume wrongly.
Type, size, inode, device, links, and all three timestamps
What the content actually is, regardless of the extension
Resolve every symlink to the real path
Mode, owner, size and name, including a trailing + for an ACL
Which filesystem it lives on — often not the one you assumed