Lovely garden apartment with stylish touches and wonderful hosts.