A comfortable. well-appointed apartment in a great NOLA location.