Snuggly poncho top