Excellent on all fronts. Fire warm and place very clean and lovely. We felt welcome and very happy.