Neisha Neshae is feeling herself as she addresses being "On A Cloud" and never coming down. What do y'll think of this Michigan native?