This is a terrific place to stay, with absolutely everything you could need ready and waiting for you, in an absolutely pristine space. Your hosts here are absolutely dedicated to a hassle-free stay for you and will go out of their way to take care of you and the space. We couldn't recommend Campbells cottage and your hosts highly enough - five stars on every level!