nice, polite, educated, funny, straight forward, kind ... caring hmmmm cant think of anything else now