Conveniently located accommodation for visitors of Achill Island