Excellent place, beautiful view, professionally run.