Location - perfect
House - perfect (photos do not do justice, house looks better in person)
Open and effective communication also. Highly recommend