Happy Dogs is a wonderful place to stay and we were made to feel very welcome. The cottage is a nice mix of stone walls and modern amenities and is warm and comfortable. It is central to the "Cape to Cape" section of the south west coast and close to shops. We have no hesitation in recommending this as a place to stay, and will certainly return if we pass through again