Thank you, great resource! This is just like Spanish gustar, except Spanish has no 'lubić' equivalent.
For reference, here is the relevant snippet (credit to the above link): 'TO LIKE', 'TO LOVE'. In Polish, in order to 'like' something or someone, one first has to get to know it or them fairly well. Otherwise, especially when having just encountered something or someone, one says that the thing or person 'appeals to' one.
- Always use podobać się ’appeal to’ rather than lubić about a just-seen object (like a film), a just-met person, or, say, a recently-read book, no matter how positively they might strike you.
I'd say that the first connotatation of "podobać się" used about a person is "to find that person physically attractive" It doesn't have to be that, but will probably be the first thought that comes to a Polish mind hearing that. So be careful about that. But if you say "podobasz mi się" to this newly met person just after she makes a very witty, sharp remark (or anything specific that could gain your approval), it may be more obvious that you mean her personality.
"podobać się" takes Dative, which for 3rd person plural is "im". As far as I remember, your native language is Spanish, right? If that's so, it will be easier to understand for you, I believe. "podobać się" works similary to gustar. Just like you have "Me gusta esta cama", you have "Podoba mi się to łóżko". The bed is the subject. And in this sentence 'the thing that you cooked' is the subject.