What does ‘nifty’ mean?

( adj ) OK, alright, suitable. What a nifty gadget Prunella’s electric fork is!
( adj ) Neat, cute. She was wearing this really nifty, low-cut dress with a fringe around the hem.