Good location, good communication and an all round good experience