Superb place to stay in a stylish home