great place to stay for golf at Barnbougle