The place is pretty new (believe it was built in July of 2023), so it was very nice and modern. I didn’t cook but the kitchen appeared to have everything someone would need. You have a view of the mountains from the window. However, there is a horrible smell (like sewage) coming from a drain in the bathroom that makes the whole apartment smell if the windows are not kept open.
Side note to keep in mind: you are only given one roll of toilet paper, so buy some if you plan on a stay longer than about 3 days for two people