absolutely perfect. mountain views, modern, clean, warm and my dog loved the backyard. hosts were super welcoming and helpful. would highly recommend and will stay again