Excellent - hotel & restaurant ****