We stayed here end of May & have no complaints about the condo. It is clean, has everything you could want, and the check-in/ check-out process is contactless and straightforward. We were very comfortable there.
Only thing we struggled with was that we were going into Grand Teton National Park every day and there is an entrance to the park a 5 minute drive from Teton Village. However, when we were there, that road was closed due to construction, so we had to drive the long way, through Jackson, 40 minutes away to get to the park. Nothing wrong with the location normally, but if your primarily plan is to go to the park frequently, check if that road is open before you book. Otherwise, you'll be driving 1.5+ hours round trip.