Very good stay overall:
1. Views are as you can see in the photos (just stunning!!)
2. Overall the place was very clean
3. Place is very spacious and located in a nice area
4. Kitchen is super well equipped and the TV is great
5. Can accommodate multiple cars in garage + driveway
Things to keep in mind:
1. Bedrooms are cold - there are doonas available but make sure you bring warm clothes for winter. Living room is very cozy though! (AC)
2. Mattresses are pretty hard - if you are here for a night or 2, it is not a big deal
3. Hot water - we found that after a shower you need to allow for ~20 min for the hot water to come back; factor that into your timings if you have a large group