This does however make no guarantee that that is the price you will receive when it sells, nor should you expect the offers to come in at that price. Buyers will pay what buyers think the house is worth to them. No matter what the appraisal is, the offers could still come in low.
Now just think, if the appraisal had come in higher you would be thinking you "are leaving money on the table". If it came in low you would be lowering the price. Both situations would have caused a lot of grief for somebody.
In this case the appraiser did you a favor. I do not always agree with appraisers "rubber stamping" the appraisal to meet a contract price but if it is a fair deal for both parties then you are all better off in the long run.