M cafe was a welcome stop after climbing the mountain, clean and with a diverse menu, but the service was poor, Only two servers who also had to bus tables. We had to ask for refills on the water while the servers were chatting away with each other. My dinner of salmon was delicious but beware of the sandwiches. They are pre made and had obviously been waiting all day for a taker and served on a plate looking very sad and lonely, quite disappointing in relation to the excellent presentation of the special.