Lovely place, lovely location, lovely people. One word: perfect.