A very warm and welcoming place to stay in Galway