I'm unsuccesfully tryning to keep the edges blunt, not too sharp for a more natural render by applying a Subsurf modifier. That's why I don't use the crease of 1. I tried to add an edge loop (CTRL+R) but can't on the top face. Thanks for your help.
Both answers work perfectly except for the following shape. I would like to soften the hard edges of the mesh. Thanks.