Excellent, spacious, clean and well equipped accommodation. Good cooking facilities. Great views. Lovely ambiance. Very good value.