Magnolia is perfectly located, appointed, and staffed with friendly, helpful people.