5 stars all around! Excellent stay at a beautiful home.