Magical place to stay, very beautiful