I am looking for self catering in South of France but with resort style amenities, this place looks great. Would be great to hear any review good or bad?? Thanks in advance.