Fantastic B n B. Perfect for our time in Hamilton