5 Things First time home buyers need to know