What a wonderful stay! The place is spacious, modern, and super clean. Great conveniences throughout and helpful communications from our hosts that made our stay with a toddler and pup really easy and enjoyable. The place also felt secluded enough so that two of us could work in peace during the day. And the view - spectacular!