Thai people doesn't say good house as a compliment . We say handsome house instead. B̂ān khuṇ s̄wy cạng - Your house is lovely/handsome.
very handsome
In Thai we say 'mark' (มาก) For example, very good=dee-mark(ดีมาก)
You can say "ฉันพูดภาษาไทยไม่เก่ง" (Chan poot paa-sa Thai mai eng). This translates to "I don't speak Thai very well" in English.
Gravity
It basically sounds like you're saying 'laaaaaaa' but in a deeper voice so more like 'leeeeeeer' but not leer... ?
ahuwofe paa
You could say 'muy guapo' (presuming you are talking about a man) or to really emphasis how handsome someone is, you could say 'guapísimo'.
mai ben rai krub
In Nepali, you can say "तपाईं राम्रो हुनुहुन्छ" to say "you're handsome."
หัวใจ is how you say heart in Thai.
Si, eres muy guapo