Comfortable, hospitable stay only a few minutes from Doolin