The place is huge, clean and it's got everything! Highly recommend. We had 5 adults and 2 children, very spacious. Will come back again if we need to stay at Hamilton next time.