Full kitchen was great. The cabin shown in photos was not where we stayed. Unit was clean and nice but we expected to be offsite in a separate unit, this was physically connected to the hotel. With that being said, the location of the hotel was great for pool, restaurant, and skiing, that was a great plus!! Very family friendly as well!