A magical place to stay.