Jeff's place is an excellent option due to several reasons. It has a good location because you can walk to the city centre, the house is really nice, warm, and well decorated, and the hosts have been extremely careful about every detail and helpful with us.
I strongly recommend Jeff's place for a pleasant and restful time in Hamilton.