Everything you need for a wee break - lovely hosts, new and modern surroundings, had a laid-back, beachy style which puts you at ease. Awesome that it's pooch friendly too!