Was absolutely perfect for our needs, and our stay with 4 kids. Great location, clean, comfortable and inviting. Will book if in Hamilton again.