Catharines home is such a perfect place to stay in Hamilton. The space is private, warm, very clean and modern. Catharine is a caring host and goes the extra mile to ensure your stay is enjoyable. Highly recommend.