A warm and welcoming place with charm galore.