The hotel is very nice and in a great location if you driving in and out of North Cascades. The only problem we ran into was with the check in. There is a very limited time allowed for check ins (3-7pm) with no flexibility for early check in and extreme difficulty arranging for late check in. This is not on the website or on your confirmation receipt. If you get there early, there is a sign on the window saying not to call and even if you try to, it goes straight to voice-mail and the mailbox is full.
That being said, the room was very nice and the bed was very comfortable.