John and Alison's place is new, stylish and spacious, well located near the beach and spotlessly clean. Although sharing with the hosts, guests occupy the entire top floor and it feels very private. John, Alison and Bob (their friendly little dog) were perfect hosts, very welcoming and generous in sharing their local knowledge. Highly recommended.