Superb in every respect - a wonderful place for a family of four, in a fantastic location. We will be back next year.