presentable

(adj) respectable (similar term)