Stunning place super hosts a great spot to explore Connemara and National Park