Excellent – hotel & restaurant ****