Excellent place in Biarritz. Fantastic location