We were fortunate to be able to stay at the Moraine Lake Lodge for two nights on our recent vacation. Moraine Lake definitely live up to it's reputation as "the jewel of the Rockies." And overall, we really did enjoy staying at Moraine Lake Lodge but a few things could have been better. We stayed in at the main lodge (room #28) and our room was right by the parking lot. Thankfully, the parking lot was not too busy but it still was not ideal. We booked our room ten months in advance.....my guess is that there are better rooms so book earlier than ten months to get one of the more desirable rooms. Also, we were there for two nights and the 2nd day we were there....the water container in the lounge was never refilled after lunch. We thought that was odd because most hotels replenish water through out the day. Finally, the dining room/restaurant is pricey and the food is delicious. On our first night we absolutely had amazing service at the restaurant! The second night, we had the same server, but due to her section have a very large table of diners that were employees at the lodge plus another full table she had to tend to overall, service was not nearly as good at the night before. Water and wine glasses were not refilled in a timely manner an the time between our appetizers and entrees was not ideal. Also, same thing occurred at breakfast buffet.....first day was good service but 2nd day was not as good. I know I am being picky but for this price point these things do stand out and can make the difference from a very good experience to an outstanding one. If you have the opportunity to stay at the Moraine Lake Lodge, definitely do so. Overall, the lodge is lovely, the service is good but the opportunity to stay at the lake is what this place is all about. We fell in love with Moraine Lake and definitely enjoyed the beauty, the awesome hiking and canoeing. We just wish the lodge experience could have been slightly better.