Excellent location, beautiful views, lovely home, and well-appointed kitchen made this a perfect place for our family to spend several days together.