Excellent self contained accommodation in an outstanding location. Perfect