A charming and comfortable place to stay