If we could give more than 5 stars to this place then we would! This place has it all - breathtaking setting, stunning home, and so many thoughtful touches. We were so sad to have to leave, but will be sure to return!