hezký is translated as nice here. in other places it's translated as fine or cute. I think a house can be cute, so "cute" should be a valid translation here?
Generally I don't think "hezký" can stand for "cute". Maybe when describing a person but not a house.