Absolutely right, Giorgio. For some reason "homely" has come to mean "ugly" when referring to a person. "She was rather homely" is definitely not a compliment! Also, to appeal to both BE and AE readers, I'd avoid "cosy" since in AE we use the spelling "cozy."
Intimate/warm/inviting... these are the most appealing words for me.