A charming place in a really calm and beautiful environment near Galway.