Magical surroundings - beautiful place to stay.