Absolutely beautiful place to stay! It had everything we needed for a week long stay and the hosts are super friendly and accommodating! We felt right at home all week and we would love to come back next time we are in Hamilton!