You are right about Subject-Verb inversion, and that is why 'happy' is NOT the subject. After inversion, the subject follows the verb: the subject is 'house'.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.