Location of the unit was perfect, as we were attending a wedding that required us to stay in Teton Village. The unit came with everything we needed and fit two people nicely. The bedroom was a little cramped, but ended up being fine.
Check in process, while communicated in emails, was not super easy as you have to stop at another location prior to getting to the unit. This is tricky without renting a car. Also, the text message I received the day of with the code only mentioned the key pick up address and not the unit location.
Check out process was much easier since you can leave the keys in the unit. We did ask for a late check out (11am instead of 10am), which was approved. However, cleaning staff entered the unit at 9:40am. This made no sense and made us feel a little uncomfortable since it was before 10am and staff new we were checking out at 11am.
Overall, would stay again!