Well appointed, central Galway accommodation