Eccentric is a nice word to replace 'weird' and 'crazy', which you can use when you really like someone.
~ Haidji