Excellent location and terrific apartment for a long-term stay in New Orleans