При написании слова "понравил(о?а?)сь" мы оттолкнёмся от неопределённой формы глагола, которая выглядит как "понравиться". Во-первых, становится понятно, что у этого глагола могут быть формы: 1) "понравилась" (прошедшее время, то есть произошедшее действие, относящееся к женскому роду: "она что сделала? - понравилась");
2) "понравилось" (личная форма с подобными морфологическими признаками, но род уже не женский, а средний: "оно что сделало? - понравилось). Эти две формы нужно чётко различать, присматриваясь к контексту.Например:
"Девочка понравилась мальчику", "роза понравилась девочке", "погода понравилась путешественникам" (окончание перед возвратным суффиксом "-сь" - "а").
"Утро понравилось нам", "море понравилось отдыхающим", "стихотворение понравилось читателям" (окончание перед постфиксом "-сь" - "о").
Помимо этого, существует и понятие обезличивания некоторых форм личных глаголов. Так, к примеру, форма "понравилось" может стать безличной и, продолжая (но уже не грамматически) формально относиться к разным предполагающимся существительным или местоимениям, постоянно как бы "придерживаться" формально среднего рода (то есть окончания "о" перед "сь"): "девушке здесь понравилось", "юноше там не понравилось". Что именно там или здесь не понравилось, можно только предположить.