Great place to stay (short or long trip) : confortable and welcoming.
Very well located.
I recommend it.