A beautiful, magical place to stay - just wish we could have been here longer. We will definitely be back and will recommend this place to others.