Kalaloch has greatly improved their service and cleanliness. We have stayed here a number of times in the cabins and this was the first time that everything was absolutely perfect. The cabin was well stocked. Service was great. The dining room for breakfast and dinner had very good service and food was great. Definitely would recommend.