What a beautiful place to stay! Perfect in every way! Fantastic communication, great local tips, brilliant location - wonderful terrace - heaven!