Thistle Cottage has everything you could want and more. Wouldn't hesitate to stay again.